Re: [GNC] help: vs. ghelp: was: Problems upgrading to 4.8a

2022-09-07 Thread Geert Janssens
I have looked at the link and moved a bit upwards in the hierarchy to this page:
https://packages.debian.org/bookworm/all/gnucash-docs[1]
There's a link there to download the debian gnucash-docs source package on the 
right hand 
side. I have extracted that and found a rules file (presumably that's what's 
used to build and 
install ?)

Comparing the rules file in there between bullseye (stable) and bookworm 
(testing) does 
indeed suggest this happens because of the change to cmake.

It looks like the new rules file should explicitly add ghelp as target in the 
make rule that also 
builds html and pdf. So line 42 may have to become
$(MAKE) -C $(BDIR) ghelp html pdf

Or for the upcoming 4.12
$(MAKE) -C $(BDIR) xdghelp html pdf

Note that html and pdf were never really meant for inclusion in the linux 
distribution 
packages and not what gnucash has been designed to interact with. If the 
packager wants to 
they can be included though.

I'll add that due to a recent change in the build scripts the html target is no 
longer installed 
by default. If this installation is required for the debian package to contain 
the html output (it 
doesn't look like that) the override_dh_auto_configure line requires an 
additional option, 
namely
  -DWITH_HTML_INSTALL=ON

Final note: the -DWITH_PDF=ON should not be necessary. It's enabled by default 
when 
building on linux.

An alternative way to fix it would be to *disable* the unwanted targets 
(currently that would 
be epub via "-DWITH_EPUB=OFF") and then have override_dh_auto_build just build 
all 
instead of specific targets, like so:
$(MAKE) -C $(BDIR)

Hopefully this extra info can help Dmitry decide on how to fix the gnucash-docs 
package on 
Debian.

Regards,

Geert

Op woensdag 7 september 2022 16:20:59 CEST schreef john:
> I'm pretty sure that the whole Debian ecosystem uses the Debian packages
> created by Dmitry Smirnov, which is why he's CC'd on this thread. The file
> list for his testing Gnucash-docs package:
> https://packages.debian.org/bookworm/all/gnucash-docs/filelist and for
> stable it's
> https://packages.debian.org/bullseye/all/gnucash-docs/filelistNote that
> stable has the docbook docs and testing doesn't. Might we have caused this
> with our cmake changes?
> 
> Regards,
> John Ralls
> 
> .
> 
> > On Sep 7, 2022, at 12:48 AM, Geert Janssens 
> > wrote:> 
> > Op dinsdag 6 september 2022 19:00:47 CEST schreef Frank H. Ellenberger:
> > > Am 06.09.22 um 06:01 schrieb john:
> > > >> On Sep 5, 2022, at 2:01 PM, Frank H. Ellenberger
> > > >>  wrote:
> > > >> 
> > > >> Hi,
> > > >> 
> > > >> Am 05.09.22 um 22:27 schrieb Geert Janssens:
> > > >>> Op maandag 5 september 2022 19:09:06 CEST schreef john:
> > > >>>> This is https://bugs.gnucash.org/show_bug.cgi?id=798612
> > > >>>> 
> > > >>>> I discovered while researching this that yelp v.42 just dropped
> > > >>>> support
> > > >>>> for
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] help: vs. ghelp: was: Problems upgrading to 4.8a

2022-09-07 Thread Geert Janssens
Op dinsdag 6 september 2022 19:00:47 CEST schreef Frank H. Ellenberger:
> Am 06.09.22 um 06:01 schrieb john:
> >> On Sep 5, 2022, at 2:01 PM, Frank H. Ellenberger
> >>  wrote:
> >> 
> >> Hi,
> >> 
> >> Am 05.09.22 um 22:27 schrieb Geert Janssens:
> >>> Op maandag 5 september 2022 19:09:06 CEST schreef john:
> >>>> This is https://bugs.gnucash.org/show_bug.cgi?id=798612
> >>>> 
> >>>> I discovered while researching this that yelp v.42 just dropped support
> >>>> for
> >>>> the ghelp: scheme. help:gnucash-help and help:gnucash-guide are able to
> >>>> find the GnuCash docs
> >>> 
> >>> I'm surprised the help: scheme finds the documentation in the old ghelp
> >>> locations, but that's good news really.
> >>> I think we best add this in for gnucash 4.12 then, and conditional on
> >>> the yelp version.
> >> 
> >> Why conditional, IIRC help: is defined in yelp for about a decade.
> > 
> > Because yelp v3.x (and maybe v40 and v41, I didn't have those handy to
> > test) can't find the GnuCash docs in /usr/share/docs/gnucash-docs with
> > help: so we have to use ghelp: on distros that are still shipping older
> > versions of yelp.
> > 
> > Regards,
> > John Ralls
> 
>  From https://gitlab.gnome.org/GNOME/yelp/-/blob/master/NEWS
> 
>  > Changes in 2.31.5:
>  > --
>  > * New "Read Later" feature
>  > * Support for proposed XDG help: URI scheme
> 
> They should find /usr/share/help/{lang}/…
> 
> Why do you want to unstall into /usr/share/docs/?
> Also ghelp: did not recognitze that.
> It used /usr/share/gnome/help/…
> 
> Regards
> Frank

I've explained the difference in my other reply. I think this is a bug in 
ubuntu packaging; 
they seem to ship our html format and no longer our docbook format.

Regards,

Geert
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problems upgrading to 4.8a

2022-09-07 Thread Geert Janssens
Phill,

The values you set for GNC_DATA_HOME and GNC_CONFIG_HOME are the defaults when 
these variables are not set. So there's no need to explicitly set them, only if 
you want to 
override the default values.

It's normal that there's nothing in GNC_CONFIG_HOME. GnuCash will never write 
files in that 
directory itself, but it will look for user generated config files in there 
(log.conf or config-
user.scm currently).

Next, I'm not sure we are talking about the same thing really when we refer to 
"data files". To 
avoid further confusion I'll define a few things first:

"Data files" are the ones containing your actual accounting data. These files 
normally have 
file extension ".gnucash". If you have these files from the 1.x period they may 
also have no 
extension at all or the ".xacc" extension.

"Backup files" are autogenerated by gnucash and - as the name suggests - 
contain backups 
of your accounting data. They are generated in the same directory as your "Data 
file" and 
have as file name
..gnucash

"Log files" in this context are also auto generated by gnucash and contain a 
transaction log. 
That is it logs all changes made to transactions in chronological order between 
file saves. 
They can be used to replay such changes on top of a backup file to restore lost 
data. They are 
also generated in the same directory as the "Data files" and have as file name
..log

"Metadata files" or "state files" contain non-accounting data. That is it will 
record per "Data 
file" which windows and tabs you had open last time you were working with that 
"Data file", 
it will also remember window positions and sizes, the options for reports that 
were still open 
and so on. There is exactly one "Metadata file" per "Data file" and these will 
be stored in
GNC_DATA_HOME/books. The name of such a file will be
.gcm

"Saved reports" is a bit of an outlier. It is a single file that contains all 
"Saved report 
configurations" you have created in gnucash. For historical reasons this file 
is shared by all 
your "Data files". It is found in GNC_DATA_HOME and is called 
saved-reports-


With those defined, let's turn back to the migration. I'm surprised your 
DOT_GNUCASH_DIR 
is empty. GnuCash will only *copy* files during migration, not move. So even in 
the case of a 
successful migration, the original files should have still been in 
DOT_GNUCASH_DIR. I'd 
expect at least a populated books directory and a saved-reports file, unless 
you never 
created custom report configurations.

I also quickly checked and found the migration code is slightly dumb in that it 
will copy *all* 
files in DOT_GNUCASH_DIR. That will include your data files, backup files and 
log files if you 
effectively had stored them. But that leads to a very tricky situation 
unfortunately: without 
explicit action, gnucash would continue automatically open your data file from 
the 
DOT_GNUCASH_DIR directory while you might believe that after migration the 
files should be 
loaded from GNC_DATA_HOME. I think you have more or less solved this by moving 
the data 
file (and log and backup files) to $HOME/Documents/gnucash. But I just wanted 
to point this 
out to be sure you're not inadvertently get caught by this confusion.

As for the .gcm file sizes: these files hold the state of your windows, tabs 
open reports and so 
on. I presume you had many more open last time you ran gnucash with the old 
.gcm files in 
place. Rerunning gnucash without a .gcm file is like a reset of your state 
information. It will 
only open single account hierarchy page and unless you reopened all tabs and 
reports 
before closing like you had before that would explain why the old one is much 
bigger.

A few final remarks:
* You never mentioned this, but normally gnucash would pop up a message when it 
has 
attempted this migration. Did you actually get this message ?
* You mentioned you were migrating from gnucash 1.x. Was that really the 
previous version 
of gnucash you ran on your system, or just that the data file you now opened 
was last 
opened with gnucash 1.x ? Somewhere in the 2.x series we switched backends for 
these 
preferences (from the old GConf to the newer DConf). Migration between these 
two 
backends has been done somewhere between 2.x and 3.x, but that migration code 
is no 
longer present in gnucash 4.x. So if you really never ran gnucash 2.x and 3.x, 
this means all 
your preferences have been reset to default. In that case you probably want to 
go through 
your preferences again in "Edit->Preferences" to check if they are still as you 
want them to 
be.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Saved Reports Location Question

2022-09-06 Thread Geert Janssens
Op dinsdag 6 september 2022 06:13:45 CEST schreef Adrien Monteleone:
> I'm pretty sure those locations are hard coded.
> 
They are not :)

> It might be worth investigating the Windows equivalent of a symbolic link.
> 
> Regards,
> Adrien
> 
> On 9/5/22 8:22 PM, butterands...@gmail.com wrote:
> > In the C:\Program Files (x86)\gnucash\etc directory, in the gnucash
> > subdirectory, where there is an "enviroment" file, I added an
> > "environment.local" file with the following content:
> > 
> > GNC_DATA_HOME=c:\users\butte\dropbox\gnucash
> > 
> > I then opened up gnucash, but the saved reports are still not pointing to
> > that location.

The contents of that file should be

[Variables]
GNC_DATA_HOME=c:\users\butte\dropbox\gnucash

You were probably only missing the "Variables" group header.
A few suggestions however:
1. I presume your data file is also in c:\users\butte\dropbox\gnucash ?
In that case it would be better to make a subdirectory for the gnucash meta 
data (it can 
simply be c:\users\butte\dropbox\gnucash\data) and point GNC_DATA_HOME to that. 
So the 
line in environment.local would become
GNC_DATA_HOME=c:\users\butte\dropbox\gnucash\data

2. Besides GNC_DATA_HOME there is also directory GNC_CONFIG_HOME. On Windows 
this 
special variable typically points to the same location. So if you want to 
relocate the former, 
you probably also want to relocate the latter. For that add a second line in 
environment.local 
with the following 
GNC_CONFIG_HOME=c:\users\butte\dropbox\gnucash\data


Regards,

Geert

> 
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> 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
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problems upgrading to 4.8a

2022-09-06 Thread Geert Janssens
Op maandag 5 september 2022 22:38:55 CEST schreef Phil Wolff via gnucash-user:
>David ~
> 
>[1]https://wiki.gnucash.org/wiki/Configuration_Locations#DOT_GNUCASH_DI
>R: "When moving from GnuCash 2.6 to 3.x or above, GnuCash will
>automatically try to migrate all data from DOT_GNUCASH_DIR to their
>respective new locations. After mitgration, GnuCash 3.0 or above should
>never use DOT_GNUCASH_DIR again."
>For my Linux system, DOT_GNUCASH_DIR is $HOME/.gnucash, and my data
>file and all associated *.log files are there. Since my previous
>GnuCash version was 1.something, is it reasonable to assume that this
>migration was not even attempted?
> 
I didn't want to bring this up earlier. However $HOME/.gnucash has never been 
the place to 
store your data files, though older versions of gnucash didn't prevent you from 
doing so or 
even suggested that directory by default unfortunately. The DOT_GNUCASH_DIR is 
meant to 
be used by gnucash to store internal state, not your accounting data.

Having said all that, you can probably continue to work like this though I 
would recommend 
to move your actual data files to a more traditional location like 
$HOME/Documents/gnucash 
(replace gnucash with anything you like - I have only added it because gnucash 
creates a lot 
of log and backup files next to your actual data file and you may want to keep 
those from 
cluttering your Documents directory).

Now back to your question: gnucash will also attempt to migrate state 
information for older 
gnucash books (that information is actually not stored in the book files 
themselves). It will 
however only attempt to do so if special directory GNC_DATA_HOME doesn't exist 
yet. If there 
was a failure to run the migration that should have been logged in the gnucash 
trace file 
that was generated during the first run of the newer gnucash. You can always 
try to 
reproduce this by temporarily moving GNC_DATA_HOME out of the way, and run 
gnucash.

Another sidenote (though perhaps that has been the topic of another thread), we 
generally 
don't support an upgrade from gnucash 1.something to 4.x. We do support 
upgrades from 
1.6.x->1.8.x->2.0.x->2.2.x->2.4.x->2.6.x->3.x->4.x

If you skip all the steps in between, you may have some odd issues during 
upgrade, though I 
think your data itself should be fine.

Regards,

Geert

>~ Phil
> 
>On 9/3/22 15:14, David Cousens wrote:
> 
> Phil,
> 
> The installation of the GnuCash help and Tutorial and concepts guide is a
> separate download and installation from the installation of the program and
> is available under a separate link in the panels on the left on the GNuCash
> webpage i.e. [2]https://gnucash.org/docs.phtml .  They should also be able
> to be install ed
> from Ubuntu's package manager. Not sure about the scheduled transactions - I
> would expect them to be stored in the book but they may be stored in the
> user preference information. This wiki
> page [3]https://wiki.gnucash.org/wiki/Configuration_Locations has
> information on where they are stored and you may need to copy them from a
> backup of your old system.
> 
> David Cousens
> 
> References
> 
>1. https://wiki.gnucash.org/wiki/Configuration_Locations#DOT_GNUCASH_DIR
>2. https://gnucash.org/docs.phtml
>3. https://wiki.gnucash.org/wiki/Configuration_Locations
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problems upgrading to 4.8a

2022-09-06 Thread Geert Janssens
Op dinsdag 6 september 2022 06:01:00 CEST schreef john:
> > On Sep 5, 2022, at 2:01 PM, Frank H. Ellenberger
> >  wrote:
> > 
> > Hi,
> > 
> > Am 05.09.22 um 22:27 schrieb Geert Janssens:
> >> Op maandag 5 september 2022 19:09:06 CEST schreef john:
> >>> This is https://bugs.gnucash.org/show_bug.cgi?id=798612
> >>> 
> >>> I discovered while researching this that yelp v.42 just dropped support
> >>> for
> >>> the ghelp: scheme. help:gnucash-help and help:gnucash-guide are able to
> >>> find the GnuCash docs
> >> 
> >> I'm surprised the help: scheme finds the documentation in the old ghelp
> >> locations, but that's good news really.
> >> I think we best add this in for gnucash 4.12 then, and conditional on the
> >> yelp version.
> > 
> > Why conditional, IIRC help: is defined in yelp for about a decade.
> 
> Because yelp v3.x (and maybe v40 and v41, I didn't have those handy to test)
> can't find the GnuCash docs in /usr/share/docs/gnucash-docs with help: so
> we have to use ghelp: on distros that are still shipping older versions of
> yelp.
> 
The intention is correct however the message is slightly confusing with respect 
to the 
directories involved.
Officially "ghelp:" looks for documentation books in
/usr/share/gnome/help///
"help:" on the other hand will look for books in
/usr/share/help///
In both cases we provide the documentation in docbook format (albeit "help:" 
has a new 
requirement for the name of the initial page to load - it has to be 
index.docbook for our 
purpose).

The document Phil pointed at in
/usr/share/docs/gnucash-docs(-lang?)/ is where our build scripts will store the 
html target. 
This has never been used by yelp.


Now to confirm what John said, versions of yelp before v42 (I tested on v41 
just now) won't 
search for our documents in
/usr/share/gnome/help///
when you use the "help:" schema. They will only look in
/usr/share/help///
It was news to me that yelp v42 does look in both directories (I currently 
don't have a distro 
installed with the version of yelp).

I agreed with John's suggestion to make the choice conditional on the yelp 
version as this 
entails the least amount of work. But backporting the whole of my xdg branch to 
maint is 
certainly possible as well. I don't think there are supported versions of yelp 
on any distro we 
care about that doesn't know the "help:" schema.

Regards,

Geert
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problems upgrading to 4.8a

2022-09-05 Thread Geert Janssens
Op maandag 5 september 2022 19:09:06 CEST schreef john:
> This is https://bugs.gnucash.org/show_bug.cgi?id=798612
> 
> I discovered while researching this that yelp v.42 just dropped support for
> the ghelp: scheme. help:gnucash-help and help:gnucash-guide are able to
> find the GnuCash docs
I'm surprised the help: scheme finds the documentation in the old ghelp 
locations, 
but that's good news really.

I think we best add this in for gnucash 4.12 then, and conditional on the yelp 
version.

Regards,

Geert
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problems upgrading to 4.8a

2022-09-05 Thread Geert Janssens
Hi Phil,

My response was not for flatpak. It's how the gnucash-docs build scripts 
(written by the 
gnucash developers) currently install things. And on Fedora 36 for example that 
is still the 
case.

The documentation links you are listing are the html versions of our 
documentation and is 
not what is presented when invoking "Tutorial" or "Contents" from the GnuCash 
menus. 
GnuCash will look for the docbook version of the documentation, which at this 
point is still 
installed in /usr/share/gnome/help/C/gnucash-guide and 
/usr/shar/gnome/help/C/gnucash-
help. (Well, pedantically it will ask yelp to look there by means of the 
"ghelp:xyz" construct, 
but yelp dropped support for that construct in version 42).

I don't know what the Ubuntu packager for our documentation has decided on. But 
if 
Ubuntu only ships the html version of the gnucash documentation, I consider 
that a bug in 
that distribution. There are a few possible ways the Ubuntu packager could 
solve this:
* either also patch the gnucash package to look for the html version of the 
documentation
* revert the change in yelp that drops support for the "ghelp" search 
qualifier. Considering 
gnucash is probably the last application in the Gnome ecosystem to still depend 
on this, it's 
unlikely Ubuntu would go that route.
* backport the patchset from the master branch in the gnucash and gnucash-docs 
repositories that rearrange our documentation output to work with yelp's "help" 
search 
qualifier. That way gnucash will be able to present the documentation again as 
you were 
used to in Ubuntu 20.04.

I think the last option would be the most future proof one.

Regards,

Geert


Op maandag 5 september 2022 17:01:22 CEST schreef Phil Wolff via gnucash-user:
> Geert ~
> 
> Thanks for responding!
> That may be true for a Flatpak installation, but mine is what GNC calls
> "pristine," and I've found the documents at
> - file:///usr/share/doc/gnucash-docs/gnucash-guide-en/index.html
> - file:///usr/share/doc/gnucash-docs/gnucash-help-en/help.html
> 
> ~ Phil
> 
> On 9/5/22 00:46, Geert Janssens wrote:
> > Hi Phil,
> > 
> > Regarding the documentation, it seems like Ubuntu 22.04.1 ships a newer
> > help viewer that's not compatible with where GnuCash stores its guide and
> > manual on disk. This has been fixed for the future GnuCash 5.0 but not
> > for the current 4.x series.
> > 
> > As temporary workarounds you could either
> > - browse the documentation online (via the gnucash website) or
> > - load the documentation from the command line using one of these commands
> > 
> >yelp /usr/share/gnome/help/C/gnucash-guide/gnucash-guide.xml
> >yelp /usr/share/gnome/help/C/gnucash-help/gnucash-help.xml
> > 
> > Regards,
> > 
> > Geert
> > 
> > Op zondag 4 september 2022 00:14:09 CEST schreef David Cousens:
> >> Phil,
> >> 
> >> The installation of the GnuCash help and Tutorial and concepts guide is a
> >> separate download and installation from the installation of the program
> >> and
> >> is available under a separate link in the panels on the left on the
> >> GNuCash
> >> webpage i.e. https://gnucash.org/docs.phtml .  They should also be able
> >> to
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problems upgrading to 4.8a

2022-09-05 Thread Geert Janssens
Hi Phil,

Regarding the documentation, it seems like Ubuntu 22.04.1 ships a newer help 
viewer that's 
not compatible with where GnuCash stores its guide and manual on disk. This has 
been fixed 
for the future GnuCash 5.0 but not for the current 4.x series.

As temporary workarounds you could either
- browse the documentation online (via the gnucash website) or
- load the documentation from the command line using one of these commands

  yelp /usr/share/gnome/help/C/gnucash-guide/gnucash-guide.xml
  yelp /usr/share/gnome/help/C/gnucash-help/gnucash-help.xml

Regards,

Geert

Op zondag 4 september 2022 00:14:09 CEST schreef David Cousens:
> Phil,
> 
> The installation of the GnuCash help and Tutorial and concepts guide is a
> separate download and installation from the installation of the program and
> is available under a separate link in the panels on the left on the GNuCash
> webpage i.e. https://gnucash.org/docs.phtml .  They should also be able to
> be installed from Ubuntu's package manager. Not sure about the scheduled
> transactions - I would expect them to be stored in the book but they may be
> stored in the user preference information. This wiki
> page https://wiki.gnucash.org/wiki/Configuration_Locations has information
> on where they are stored and you may need to copy them from a backup of
> your old system.
> 
> David Cousens
> 
> On Sat, 2022-09-03 at 12:21 -0700, Phil Wolff via gnucash-user wrote:
> >I was running Ubuntu 20.04.4 and whatever GnuCash version was available
> >in that release, and all was well. Then, around the middle of August
> >when 22.04.1 became available, I upgraded and GnuCash was updated to
> >4.8a. Clicking the desktop icon, which used to present my database
> >page, now opens a largely empty window titled "Unsaved Book - GnuCash."
> >Selecting Tutorial or Contents in the Help menu either does nothing
> >visible or pops up a window saying, "Document Not Found. The URI
> >‘[1]ghelp:gnucash-guide’ does not point to a valid page." I eventually
> >determined that I could access my data by selecting the "File/Open…"
> >menu item and navigating to the data file in the .gnucash folder of my
> >home directory. Although sub-optimal, this worked for me until
> >September 1 arrived and none of my first-of-the-month scheduled
> >transactions were posted. This suggests that something vital that
> >needed to happen during the move from the older version of GnuCash to
> >4.8a ... didn't. Anyone have any ideas? Any help will be greatly
> >appreciated!
> > 
> > References
> > 
> >1. ghelp:gnucash-guide’
> > ___
> > gnucash-user mailing list
> > gnucash-user@gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > -
> > 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
> -
> 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
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Fwd: Re: Saved Report Configurations Missing After Upgrade to v3

2022-08-28 Thread Geert Janssens
Oops, sorry David!

Op zondag 28 augustus 2022 23:06:46 CEST schreef David T. via gnucash-user:
> Forwarding to the list...
> 
> 
>  Original Message ----
> From: Geert Janssens 
> Sent: August 28, 2022 11:44:00 PM GMT+03:00
> To: "David T." 
> Subject: Re: [GNC] Saved Report Configurations Missing After Upgrade to v3
> 
> Hi Neville,
> 
> You have successfully replied to the mailing list so all users will be able
> to see your message now.
> 
> I do remember that old conversation, which was about an upgrade helper
> script that should run the first time you execute gnucash 3.x. For some
> reason this did not always happen on Windows. To this date I still don't
> know why that is.
> 
> As a workaround you could also perform these upgrade steps manually by
> moving some state files and the saved report configurations file to their
> respective new locations. You seem to refer to the saved report
> configurations file and I assume you copied it to its new location based on
> the conversation that happened there. That should indeed get you back your
> saved reports in 3.x.
> 
> There are/were more files in the .gnucash directory that saved state for all
> open windows and tabs that should have been migrated/upgraded. Bus as you
> are reading this older conversation I presume they were not copied either.
> They are less important though. And certainly not now any more that you
> have been using gnucash 3.x already. No doubt you have already reopened
> registers and reports to you likings.
> 
> Regards,
> 
> Geert
> 
> Op dinsdag 23 augustus 2022 13:02:51 CEST schreef David T. via gnucash-user:
> > Neville,
> > 
> > You've responded to a thread from four years ago, referencing a problem
> > with upgrading from version 2.4 to version 3.0 (on Windows, I believe).
> > Gnucash is now up to version 4.11, so whatever problem you've been having
> > is far in most users' rear view mirrors. Geert probably remembers the
> > issue to which you refer, but that's because Geert is Geert.
> > 
> > You might choose to follow an upgrade process and see whether your problem
> > continues to exist in 4.11.
> > 
> > David T.
> > 
> > On August 23, 2022 12:07:25 PM GMT+03:00, Neville Young 
> >  
wrote:
> > >Hi Geert
> > >
> > >
> > >
> > >I want to respond to the latest message Thu Jun 7 11:01:45 EDT 2018 to
> > >confirm that using the 2.4 transaction report does work.
> > >
> > >
> > >
> > >How do I respond to the thread for all users to see. I have read the
> > >'more
> > >information' but am none the wiser.
> > >
> > >
> > >
> > >Cheers - Neville
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Adding a new currency

2022-07-08 Thread Geert Janssens
Op vrijdag 8 juli 2022 14:52:58 CEST schreef Esteban Maringolo:
> But is the list of currencies hardcoded? Isn't it in some table?
> 
It's in an xml file. If you self-build, you could add your own currencies in 
that file 
and have extra currencies. A patch to add these extra currencies will only be 
accepted in the gnucash code base though if the extra currencies are ISO-4217.

To have anything in vanilla gnucash, the user interface and the data store 
format 
have to be changed in order to be able to clearly distinguish ISO currencies 
from 
custom ones. That's quite a bit of work :)

Regards,

Geert
___
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.


Re: [GNC] Adding a new currency

2022-07-08 Thread Geert Janssens
Op vrijdag 8 juli 2022 10:18:51 CEST schreef Peter West:
> So cryptocurrencies will never be supported currencies, because
> cryptocurrencies will never be part of ISO-4217.
> 

At some point I proposed to add code to allow non-ISO-4217 currencies. While 
not formally 
correct this could be helpful for simple personal accounting. Such alternate 
currency group 
could also have been used to manage crypto currencies.

Unfortunately I don't have time left to implement this and I don't think any of 
the other 
active devs has it anywhere on their priority list.

So "never" ? Depends. For to to have any chance though it will require someone 
to step up 
and implement this in a way that fits the gnucash design and concepts.

Regards,

Geert

> —
> Peter West
> p...@pbw.id.au
> “And the rain fell, and the floods came, and the winds blew and beat against
> that house, and it fell, and great was the fall of it.”
> > On 8 Jul 2022, at 2:51 am, john  wrote:
> >> On Jul 7, 2022, at 9:23 AM, Esteban Maringolo 
> >> wrote:
> >> 
> >> Hi,
> >> 
> >> Is it possible to manually add a new currency to the list of currencies?
> >> 
> >> I will take care of updating the exchange rate.
> > 
> > No. Currency in GnuCash is defined as "currencies recognized by ISO-4217".
> > Everything else is a commodity.
> > 
> > Regards,
> > John Ralls
> > ___
> > 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.
> 
> ___
> 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.


___
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.


Re: [GNC] Invoice showing balance due

2022-06-02 Thread Geert Janssens
Op donderdag 2 juni 2022 18:05:13 CEST schreef Derek Atkins:
> On Thu, June 2, 2022 11:49 am, David Burleigh wrote:
> > On Thu, 2022-06-02 at 11:44 -0400, Derek Atkins wrote:
> [snip]
> 
> >> So you're not actually telling GnuCash to *add* existing credits.
> >> You need to do that so GnuCash knows you want to apply them to *this*
> >> invoice (instead of waiting to apply them to another invoice).
> >> 
> >> Do that, and then turn on "Show Payments" in the report options.
> >> 
> >> -derek
> > 
> > But how do you tell it to add existing credits to a new invoice? I
> > don't see that option anywhere in the interface.
> 
> After you post you need to Process Payment to attach the credit.
> Unfortunately GnuCash no longer auto-applies credits.

I thought that was still an option. But perhaps disabled by default ?

Regards,

Geert

___
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.


Re: [GNC] Strange incorrect due date calculated on a duplicated bill

2022-06-02 Thread Geert Janssens via gnucash-user
Op donderdag 2 juni 2022 18:22:40 CEST schreef Adrien Monteleone:
> Indeed, testing both 2020 and 2022 November dates result in a 19day due
> date rather than 20.
> 
> I also tested the March dates for moving from standard to daylight time
> and those worked correctly. (they didn't add a day)
> 
> Should I go ahead and file a bug?
> 
Please do. It looks like the due date calculation is doing something wrong when 
daylight saving time gets reverted.

Regards,

Geert
___
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.


Re: [GNC] Strange incorrect due date calculated on a duplicated bill

2022-06-01 Thread Geert Janssens
A quick test would be to post an invoice on such a date in other years, for 
example on the day summer time switched to standard time in 2020 or will change 
in 2022.

Regards,
Geert

Adrien Monteleone  schreef op 1 juni 2022 
21:49:36 CEST:
>It changed on the posting day, 11/7/21, but that occurred in the wee 
>morning and the posting time is 10:59. And I didn't enter the bill in GC 
>until just before posting the thread.
>
>Regards,
>Adrien
>
>On 6/1/22 2:21 PM, Geert Janssens wrote:
>> Was there a switch from summertime to standard time between those two dates? 
>> We have
>> had calculation errors related to such hour changes in the past.
>
>___
>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.

Sent from my smartphone. Please excuse my brevity.
___
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.


Re: [GNC] Strange incorrect due date calculated on a duplicated bill

2022-06-01 Thread Geert Janssens
Was there a switch from summertime to standard time between those two dates? We 
have 
had calculation errors related to such hour changes in the past.

Regards,

Geert



Adrien Monteleone  schreef op 31 mei 2022 
21:21:09 
CEST:
Scratch that.

I inadvertently put 11/7/22 as the posting date, so it correctly 
calculated the due date as 11/27/22.

But this was a 2021 bill. When I caught the mistake, unposted and 
reposted for 11/7/21, it still calculates the due date as 19days instead 
of 20.

Gremlins abound.

Maybe there was one day between 11/7/21 and 11/26/21 that existed in 
reality but not on the calendar? (I've always wanted an extra day no one 
else knows about just so I can get stuff done without interruptions...)

I resorted to editing the bill, setting terms to 'none' and then 
manually specifying a due date. (not that it really matters, since it 
was long ago paid, but just for consistency)

Regards,
Adrien

On 5/31/22 1:03 PM, Adrien Monteleone wrote:


Interestingly, I tried unposting and reposting several times yesterday 
to no avail.

I normally do not shut down GC when done, but I had a few crashes 
yesterday, so I started fresh this morning.

I just tried unposting and reposting, and now it works fine.

I'll leave it up to the gremlins and the moon.

(I know another alternative was to remove the terms for this one invoice 
and manually set the date, but I didn't need to in this case)

Regards,
Adrien



gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:

https://lists.gnucash.org/mailman/listinfo/gnucash-user[1]
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists[2] 
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.


-- 
Verzonden van mijn Android telefoon met K-9 Mail.


[1] https://lists.gnucash.org/mailman/listinfo/gnucash-user
[2] https://wiki.gnucash.org/wiki/Mailing_Lists
___
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.


Re: [GNC] Setting Currency Format when importing from CSV?

2022-05-11 Thread Geert Janssens
Unfortunately that's currently not possible. If the currency symbol had been 
"$" instead 
of "USD" it would probably have worked as the code is hardwired to ignore that 
value.

The only alternative I can suggest is to preprocess your CSV file to add a 
column with the 
amount without currency symbol.

Regards,

Geert

Op donderdag 12 mei 2022 07:12:00 CEST schreef viking...@san.rr.com:
> @Geert,
> 
> You are correct, "10 550,50"  imports fine.
> However my CSV file also has a currency symbol at the end (e.g. "10 550,50
> USD"), and the imported numbers are then incorrect.
> I wish that Gnucash would ignore the text in the amounts! I assume that
> there is no option for this?
> 
> 
> 
> From: Geert Janssens [mailto:geert.gnuc...@kobaltwit.be]
> Sent: 11 May, 2022 02:27
> To: gnucash-u...@lists.gnucash.org; gnucash-user@gnucash.org
> Cc: viking...@san.rr.com
> Subject: Re: [GNC] Setting Currency Format when importing from CSV?
> 
> 
> 
> I believe gnucash only cares about the decimal point separator and ignores
> the thousands separator. So for your example selecting "Comma" as currency
> format should work. At least it does in a quick test I just performed.
> 
> 
> 
> Regards,
> 
> 
> 
> Geert
> 
> Op dinsdag 10 mei 2022 06:43:32 CEST schreef viking...@san.rr.com:
> > The CSV Transaction Importer only has 3 options for currency format:
> Locale,
> 
> > Comma and Period. Is there some way to change it to something else?
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > For example in the CSV file, I have "10 550,50" which would translate to
> > 
> > "10,500.50" (in the US).  Can I make GnuCash translate this properly?
> > 
> > 
> > 
> > ___
> > 
> > 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. -
___
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.


Re: [GNC] Setting Currency Format when importing from CSV?

2022-05-11 Thread Geert Janssens
I believe gnucash only cares about the decimal point separator and ignores the 
thousands 
separator. So for your example selecting "Comma" as currency format should 
work. At least it 
does in a quick test I just performed.

Regards,

Geert

Op dinsdag 10 mei 2022 06:43:32 CEST schreef viking...@san.rr.com:
> The CSV Transaction Importer only has 3 options for currency format: Locale,
> Comma and Period. Is there some way to change it to something else?
> 
> 
> 
> For example in the CSV file, I have "10 550,50" which would translate to
> "10,500.50" (in the US).  Can I make GnuCash translate this properly?
> 
> ___
> 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.


___
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.


Re: [GNC] Is there a way to handle same-named GnuCash files sensibly?

2022-05-05 Thread Geert Janssens
Chris,

I have decided to simply do the test.

As an intro, the files in ~/.local/share/books are called metadata files. They 
store (among 
others) which windows and tabs you had open the last time you used a file, 
column widths in 
various tabs, filters in registers and so on. They don't contain your 
accounting data itself.

When you create a new gnucash data file, this file will get a unique ID (the 
book ID). That id is 
what is used to map a metadata file to a gnucash file. So far so good. Each 
time you create a 
new file, it will have its own unique book ID and hence it will be mapped to 
its own metadata 
file, regardless of whether the gnucash data file has a unique name or not.

However, when you copy a gnucash file in your file manager from one directory 
to another, 
this is not the case. So if you create your 2022 gnucash file by copying the 
2021 gnucash file 
to a new directory but with the same file name, both will be mapped to the same 
metadata 
file. Depending on the use case this is a feature or a flaw. In your case it 
would be a flaw. 
There is however not much gnucash can do about it, other than rewriting the 
code to no 
longer depend on metadata files. I once made a proposal in that direction. 
Unfortunately I 
lack the time to effectively implement it.

Note that if you copy the file to a different name, that new file will not have 
any metadata 
associated with it. So the first time you open it, there will be no tabs open 
other than the 
Accounts tab, customizations to this tab are gone, window size is back to 
default and so on.

Other than copying a gnucash file around in your file manager, you could also 
create a copy 
by using gnucash' built-in "Save As..." feature. I tested it and it also 
doesn't change the 
unique book ID. That means that if you save the file under the same name in a 
different 
directory it will also share the mapped metadata file. It does however behave 
differently if 
you save to a new file name. In this case the current state of the new file  
(which is the one 
currently open when the save operation completes) will also be saved for the 
new gnucash 
file and will be separate from the original gnucash file.

So in summary, if you want your per year gnucash files to have unique metadata 
files, you 
have to create them as truly new files (File->New... in gnucash) or use "Save 
As..." to save 
them under a different name (in any directory you prefer). I don't know which 
way you 
typically start your new year's books, at least you now know the limitations of 
the current 
implementation.

Personally I think the Save As... behaviour is flawed. It should create a new 
unique book ID. I 
can't imagine a use case where this would fail to work (or there isn't a 
reasonable alternative 
way to achieve the same thing for that alternative use case). If you feel like 
it you could file 
an enhancement request for this in our Bugzilla.

Regards,

Geert

Op donderdag 5 mei 2022 10:09:17 CEST schreef Chris Green:
> On Wed, May 04, 2022 at 07:18:32PM -0400, Michael or Penny Novack wrote:
> > > Yes, I noticed too that there a files with a number added to the base
> > > name, e.g.:-
> > > 
> > >  building.gnucash.gcm
> > >  building.gnucash_2.gcm
> > > 
> > > ... but I'm not sure that it's a perfect system.
> > > 
> > > I have reverted to having the year as part of the file name and a
> > > wrapper script that finds the data file corresponding to the year
> > > directory I'm in.
> > 
> > UH ... just because you as a human consider abcd and abcd_3 to be the same
> > name misses the point that they ARE different file names as far as the
> > computer is concerned, as different as you consider Fred and Freda
> > different names
> 
> Yes, I do realise that, I was just pointing out what GnuCash appears
> to do if you have two different data files (in different directories)
> with the same name.  I've never had a data file called
> building.gnucash_2.gnucash so (I assume) GnuCash has created that file
> when it found there was already a building.gnucash.gcm file for
> *another* data file.
___
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.


Re: [GNC] Is there a way to handle same-named GnuCash files sensibly?

2022-05-04 Thread Geert Janssens
Op dinsdag 3 mei 2022 18:37:20 CEST schreef Chris Green:
> GnuCash names files in ~/.local/share/gnucash/books according to the
> filename of the GnuCash data file.  This is a bit of a problem for me
> because I expect to be able to have multiple GnuCash data files with
> the same name in different places.
> 
In theory gnucash should be able to handle this. If the file name already 
exists in the books 
directory, gnucash will create the new file in there with a number appended to 
the name. To 
find the proper file in book matching the building.gnucash file you just 
opened, it uses a 
unique book guid that's stored inside each of the files in the books directory. 
I don't know 
however how these unique id's are generated or how their uniqueness is 
guaranteed. So 
depending on how you make new gnucash files for each year, this may or may not 
work.

Regards,

Geert
___
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.


Re: [GNC] FlatPak question

2022-04-27 Thread Geert Janssens
Hi Jeff,

If you have set up your desktop links properly once to work with flatpak you 
should not need to do that again when you update the gnucash flatpak.

Regards,

Geert

Op zondag 24 april 2022 08:40:32 CEST schreef Jeff:
> Just a curious, do to too long of a day question [36 hours and counting,
> ain't cattle farming great during calving season!].  (I have no idea how
> some professional utility and medical staff can handle 48 hour day
> shifts frequently, multiple days in a row).
> 
> As the version numbers increase on GNC, will desktop links to specific
> sets of books still work as you upgrade via FlatPak or will they need to
> be edited?  Running Ubuntu 20.04LTS right now, and intend to keep the
> most recent stable version of GNC and Ubuntu LTS up and telling me I
> screwed up an entry.
> 
> Without the userlist I never would have got the 4.10 desktop icons to work.




___
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.


Re: [GNC] New to GnuCash SQLite on Windows: I have questions

2022-04-21 Thread Geert Janssens
Op donderdag 21 april 2022 19:08:14 CEST schreef William Prescott:
> In my experience, on MacOS, double-clicking on a Gnucash file opens Gnucash
> but not necessarily with the file that was double-clicked. Gnucash will
> open with whatever was the last file used.
> 
> So, on MacOS, the suffix is useful, sort of. But it is not handled the way
> most applications handle double-clicked files.
> 
> Will

Yes that's true. It is due to how Macos handles passing files to open to the 
launched 
application. This is completely different from how it works on linux and nobody 
so far has 
found the time or energy to fix the gnucash code to make it work as expected on 
Macos as 
well.

That aside your comment still shows on Macos the file extension is used to 
determine 
gnucash needs to be launched. Without the file extension, Macos would not do 
that.

Regards,

Geert
___
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.


Re: [GNC] New to GnuCash SQLite on Windows: I have questions

2022-04-21 Thread Geert Janssens
Op donderdag 21 april 2022 16:36:36 CEST schreef Bert Riding:
> On Thu, 21 Apr 2022 08:45:20 +0100
> 
> Chris Green  wrote:
> > On Wed, Apr 20, 2022 at 05:54:31PM -0700, john wrote:
> > > > On Apr 20, 2022, at 1:58 AM, Liz  wrote:
> > > > 
> > > > On Wed, 20 Apr 2022 09:02:16 +0100
> > > > 
> > > > Chris Green  wrote:
> > > >> On Tue, Apr 19, 2022 at 09:20:56PM -0400, Derek Atkins wrote:
> > >  1. Is there any way to get GnuCash to save its file, by
> > >  default, with an appropriate suffix other than "gnucash?"
> > > >>> 
> > > >>> Sure, tell it to do that.  It only adds ".gnucash" by default,
> > > >>> but it won't override what you tell it.
> > > >> 
> > > >> Where do you tell it that?
> > > > 
> > > > "Save As" in the menu should do it.
> > > 
> > > Be careful to switch back to the "primary" file after doing that,
> > > otherwise the primary will become the snapshot and new work will go
> > > into the new file.
> > 
> > But that's the ultimate aim! :-
> > 
> > Instead of having the long, clumsy, "gnucash" suffix one wants
> > something tidier like "gc".
> > 
> > Remember on Linux the whole filename is always displayed so all those
> > "gnucash" suffixes get a bit wearing after a while.
> 
> In my experience gnucash doesn't care what your data file is called,
> with or without any suffix you care to use.  Personally I use none.
> Once you have opened the file and gnucash knows of it, it will show up
> in the recents list automatically.

True. GnuCash doesn't care. However operating system file managers in general 
do care. 
They use the extension to figure out which application to launch when you 
double-click a file. 
But if you don't use that feature (and many don't with GnuCash as it remembers 
which file 
you last opened) you're ok without file extension.

Regards,

Geert

___
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.


Re: [GNC] File browser file type filter and bookmarks

2022-04-21 Thread Geert Janssens
Hmm, on my flatpak gnucash I can drag and drop directories into the left 
sidebar, in the area 
that will show "Add bookmark" as soon as you start dragging.

Can you try that ?

Op donderdag 21 april 2022 12:43:26 CEST schreef James Thorpe:
> Yes, it is a flatpak app I see, thanks, perhaps that is why the OS or
> desktop bookmarks don't show.
> 
> There doesn't seem to be any option in the file explorer to create
> bookmarks, though.
> 
> On 2022/04/21 12:22, Geert Janssens wrote:
> > Op woensdag 20 april 2022 09:06:53 CEST schreef James Thorpe:
> > > 2. The ability to see file browser bookmarks on Linux Mint
> > > 
> > > 
> > > 
> > > This may be a rather more OS-specific topic but I use gnucash on Linux
> > > 
> > > Mint and I've set up bookmarks in the file explorer application that
> > > 
> > > allow me to quickly navigate to folders on my drive. These are mounted
> > > 
> > > network shares from my NAS drive. In Windows the mounted network drives
> > > 
> > > show up in the gnucash file browser but on Linux Mint these bookmarks
> > > 
> > > don't show up so I have to navigate manually to the mount points via the
> > > 
> > > file system. If anyone has any tips as to how to make these mounts /
> > > 
> > > bookmarks show up in the "root" of the file browser window that would
> > > 
> > > also be of great help.
> > 
> > If I remember correctly gnucash on Mint comes via a flatpak. A flatpak
> > application generally doesn't see the same setup as the main OS does.
> > So perhaps you have to recreate these bookmarks from within the
> > GnuCash file explorer. I just tried and this seems to work on my
> > Fedora 35 box.
> > 
> > 
> > Regards,
> > 
> > 
> > Geert


___
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.


Re: [GNC] File browser file type filter and bookmarks

2022-04-21 Thread Geert Janssens
Op woensdag 20 april 2022 09:06:53 CEST schreef James Thorpe:
> 2. The ability to see file browser bookmarks on Linux Mint
> 
> This may be a rather more OS-specific topic but I use gnucash on Linux
> Mint and I've set up bookmarks in the file explorer application that
> allow me to quickly navigate to folders on my drive. These are mounted
> network shares from my NAS drive. In Windows the mounted network drives
> show up in the gnucash file browser but on Linux Mint these bookmarks
> don't show up so I have to navigate manually to the mount points via the
> file system. If anyone has any tips as to how to make these mounts /
> bookmarks show up in the "root" of the file browser window that would
> also be of great help.
> 
If I remember correctly gnucash on Mint comes via a flatpak. A flatpak 
application 
generally doesn't see the same setup as the main OS does. So perhaps you have 
to 
recreate these bookmarks from within the GnuCash file explorer. I just tried 
and this seems 
to work on my Fedora 35 box.

Regards,

Geert
___
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.


Re: [GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu

2022-04-02 Thread Geert Janssens
I have had a bit more time to play with this.

I have set up an Ubuntu 20.04LTS VM, installed flatpak and installed the 
current gnucash flatpak from flathub.org.

I then first tested to see if I could use that to open an existing test book 
as follows (on the command line):

flatpak run org.gnucash.GnuCash /home/janssege/testfile.gnucash

That worked fine.

So next I created a desktop file /home/janssege/Desktop/Dad.desktop
with this contents:

[Desktop Entry]
Type=Application
Terminal=false
Exec=flatpak run org.gnucash.GnuCash /home/janssege/testfile.gnucash
Name=GnuCash 4.9 FLATPAK Dad
Comment=Manage home and small business accounts
Icon=/var/lib/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/
share/gnucash/pixmaps/gnucash-icon.ico

Note that at this point the icon on my desktop still shows a generic gear icon 
and double-clicking it won't do anything. That only changes **after** I use 
RightClick->Allow Launching.

Jeffrey, you never explicitly confirmed you have effectively right-clicked the 
destktop file and selected "Allow launching".  I only find you mention 
"execute permissions are correctly set". So I did the test and made a second 
desktop file in which I only corrected the execute permissions but don't use 
the "Allow Launching" option. This second desktop icon will still not run 
gnucash on double-click, nor will it change icon. It remains the generic gear 
icon.

So to me that suggests having execute permissions is not sufficient on Ubuntu 
20.04 LTS. You do need to use the menu item "Allow Launching".

Anyway, with that out of the way double-clicking the icon on the desktop will 
run gnucash and it will open my testfile.

So for the final test I mounted a USB drive named 'MAC DRIVE' with my test 
file on it and changed the desktop file's exec line to

Exec=flatpak run org.gnucash.GnuCash /media/janssege/'MAC DRIVE'/
testfile.gnucash
(all in a single line)

That launches gnucash without any issues, opening testfile.gnucash from my USB 
stick.

At no point did it create log files on the desktop, nor did I ever have to use 
flatpak override to give flatpak permissions to read/write the USB drive.

So we're probably chasing the wrong tails here.

Jeffrey, at this point my most important suggestion would be to use the "Allow 
Launching" menu option. If that doesn't work still, I think it's best you send 
us a link a few screenshots (for example on ImgUr, Google drive, 
Nextcloud,...) showing the icon on your desktop, the contents of the desktop 
file, the error messages that appear and so on. We may be assuming things that 
get lost in words but show up on images.

Regards,

Geert

Op zaterdag 2 april 2022 07:24:52 CEST schreef Jeff:
> Step 1 and 2 work.  The rest does not work.  I still get the no suitable
> backend error.  It has to be a compatibility issue with Flatpak and my
> computer.
> 
> > Ha! Best of luck with the keyboard! Check into (Ubuntu) Settings >
> > Universal Access > Typing > Screen Keyboard.
> > 
> > This will pop-up an on-screen keyboard when a typing field has focus.
> > That's not the best workaround, but it will help a bit.
> > 
> > -
> > 
> > As for GnuCash, what about the USB access info from the Wiki?
> > 
> > If you've never gotten the flatpak to work right, I'd suspect that is
> > the issue.
> > 
> > So try this in order from a terminal:
> > 
> > 1. sudo flatpak override org.gnucash.GnuCash
> > --filesystem=$PATH_TO_USB_DRIVE
> > 
> > (that is all one line)
> > 
> > 2. flatpak run org.gnucash.GnuCash /media/jeffrey/'Mac
> > Drive'/Ledgers/Dad/Dad.gnucash
> > 
> > (again all one line)
> > 
> > If that works, close GnuCash and try clicking your desktop shortcut
> > again. You should be good to go.
> > 
> > If that doesn't work, try moving a copy of the file to your Home
> > folder, then trying from a terminal:
> > 
> > flatpak run org.gnucash.GnuCash /home/jeffrey/Dad.gnucash
> > 
> > If that doesn't work either, something else is wrong.
> > 
> > Regards,
> > Adrien
> > 
> > On 3/31/22 1:46 AM, Jeff wrote:
> >> Pardn any unreadable wrds, my cockatu decided my keybard was a ty,
> >> and I have yet t find all f the pieces  nd mae them all work at th
> >> riht time. I am ging after a new kybrad tda Adrein. prir t mving t
> >> flatPak installs I never had a prblem with upgrades r installs. 
> >> Desktp icns dn't seem t be an issue with anything except Flatpak.
> >> 
> >> I'll cmplain but the failure t be able t build frm surce later. But I
> >> am begging t suspect the 2 issues are related n my netwrk.
> > 
> > ___
> > 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

Re: [GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu

2022-04-02 Thread Geert Janssens
Op woensdag 30 maart 2022 04:36:27 CEST schreef Adrien Monteleone:
> For the icon issue, while Flatpak apps are sandboxed and might not have
> access to that icon location, have you tried copying it to somewhere in
> your home folder and seeing if that works? (it is the Desktop file using
> it, so this would be weird, but I guess worth a shot)
> 
I agree this would be weird, but not impossible. I haven't seen a reply to 
this yet.

Jeffrey, for clarity, Adrien's suggestion here will not necessarily make your 
desktop file function better. It is only meant to rule out permission issues 
with the icon you wish to show on your desktop. You write it currently 
presents a generic icon instead of the gnucash icon. We want to test if that 
is fixed by using an icon that's stored somewhere in your home directory.

So can you
- copy /var/lib/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/
share/gnucash/pixmaps/gnucash-icon.ico to to somewhere in your home directory
- adjust the "Icon" line in your Dad.desktop file to point to this file in 
your home dir
- refresh your desktop and see if it now shows the appropriate icon for your 
desktop file ?

> https://wiki.gnucash.org/wiki/Flatpak#Desktop_Icon
> gives the example of making a desktop icon and it specifies a /.local
> location in your home folder. That page might be assuming you installed
> the app for one user (you) and not the system. This might be why the
> icon file is in /var/lib instead of /jeffrey/.local. Though why that
> matters, I'm stumped.

It shouldn't matter, but obviously you have to go and use the icon where it's 
installed. If the gnucash flatpak was installed system wide, the icon will be 
in /var/lib, if it's installed for a user only it will be in the user's 
.local/share directory.
> 
> I also find it strange that GnuCash is storing backups on the desktop
> when it is opening the file from the USB drive. But you can try adding a
> "Path" to your desktop file to indicate the 'working' directory:
> 
> path=/media/jeffrey/'Mac Drive'/Ledgers/Dad/Dad.gnucash
> 
That should be without the trailing Dad.gnucash, otherwise it's not a 
directory. However I rather share with your initial surprise this would matter 
or even whether it would help.

Jeffrey, have you tried this and did it have any effect ?

It suggests to me gnucash seems to fail to write to the usb stick and instead 
defaults to the desktop. A trace file could give us some insight but that in 
itself is currently a challenge under flatpak.


> Finally, are you 100% certain you don't have GnuCash installed either
> from a build or .deb?
> 
> When you double-click a data file to open GnuCash (which you say works)
> what version is reported?
> 
> What happens when you run your Exec command from the .desktop file in a
> terminal?
> 
Jeffrey, can you answer these questions individually rather than a generic "I 
tried all suggestions and nothing worked". That helps us establish nothing was 
forgotten.

Regards,

Geert


___
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.


Re: [GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu

2022-04-02 Thread Geert Janssens
Op dinsdag 29 maart 2022 08:18:58 CEST schreef Jeff:
> Permissions are set to run as executable for the desktop icon. Icon does
> not show up, just the generic blank icon.  If I hit "Okay" I end up with
> a new, empty, set of books.  If I manually open Dad.gnucash from the
> link it opens the correct set of books but;

Please clarify with what you mean with "manually opening the book from the 
link" ?

> wants to create scheduled transactions going back to 2019.

This may be a separate issue. I don't know of the top of my head where the 
last run date for scheduled transactions is stored. I'd expect in the gnucash 
data file, but if it's in metadata, you may have to copy your metadata to a 
location where flatpaks actually look for it. If you want to pursue this 
further I suggest to start a new mailing list thread for this to avoid trying 
to handle too much in one go.

> And I also simply installed GNC as a Flatpak.

I also don't understand what you mean with this. I thought the whole 
experiment was with using the gnucash flatpak. So I presumed it to be 
installed already ? So what exactly is the difference you're trying to point 
out with this ?

Regards,

Geert


___
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.


Re: [GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu

2022-04-02 Thread Geert Janssens
Op zaterdag 2 april 2022 07:24:52 CEST schreef Jeff:
> Step 1 and 2 work.  The rest does not work.  I still get the no suitable
> backend error.  It has to be a compatibility issue with Flatpak and my
> computer.
> 

And the "no suitable backend" error continues to point at the Dad.desktop file 
rather than Dad.gnucash ? As said before, that's very odd and not a flatpak 
bug.

Can you repost your desktop file as you currently have it here ?

Also I'm curious to more details on the parts that do work:
- After running step 2, which version of gnucash does start ?
- Did it properly open the correct set of books at startup ?
- If you run the same command but with another of your existing books as 
argument, will that properly open that book at startup ?
- In both cases, if you make changes to your books, where do the log files end 
up ?

Lastly, you briefly mentioned somewhere it works when you double-click 
directly on your gnucash data file (that is Dad.gnucash, instead of 
Dad.desktop). If you do that, what version of gnucash gets opened ? Where does 
it store its log files if you make changes ?

Regards,

Geert

> > Ha! Best of luck with the keyboard! Check into (Ubuntu) Settings >
> > Universal Access > Typing > Screen Keyboard.
> > 
> > This will pop-up an on-screen keyboard when a typing field has focus.
> > That's not the best workaround, but it will help a bit.
> > 
> > -
> > 
> > As for GnuCash, what about the USB access info from the Wiki?
> > 
> > If you've never gotten the flatpak to work right, I'd suspect that is
> > the issue.
> > 
> > So try this in order from a terminal:
> > 
> > 1. sudo flatpak override org.gnucash.GnuCash
> > --filesystem=$PATH_TO_USB_DRIVE
> > 
> > (that is all one line)
> > 
> > 2. flatpak run org.gnucash.GnuCash /media/jeffrey/'Mac
> > Drive'/Ledgers/Dad/Dad.gnucash
> > 
> > (again all one line)
> > 
> > If that works, close GnuCash and try clicking your desktop shortcut
> > again. You should be good to go.
> > 
> > If that doesn't work, try moving a copy of the file to your Home
> > folder, then trying from a terminal:
> > 
> > flatpak run org.gnucash.GnuCash /home/jeffrey/Dad.gnucash
> > 
> > If that doesn't work either, something else is wrong.
> > 
> > Regards,
> > Adrien
> > 
> > On 3/31/22 1:46 AM, Jeff wrote:
> >> Pardn any unreadable wrds, my cockatu decided my keybard was a ty,
> >> and I have yet t find all f the pieces  nd mae them all work at th
> >> riht time. I am ging after a new kybrad tda Adrein. prir t mving t
> >> flatPak installs I never had a prblem with upgrades r installs. 
> >> Desktp icns dn't seem t be an issue with anything except Flatpak.
> >> 
> >> I'll cmplain but the failure t be able t build frm surce later. But I
> >> am begging t suspect the 2 issues are related n my netwrk.
> > 
> > ___
> > 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.
> 
> ___
> 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.




___
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.


Re: [GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu

2022-04-02 Thread Geert Janssens
Op zaterdag 2 april 2022 07:09:32 CEST schreef Jeff:
> Okay, finally got a new keyboard.  They make great toys for parrots.
> 
> I have tried all of the suggestions presented and I can still not make a
> desktop icon for the GNC Flatpak version to load a specific set of
> books.  I did get one icon to work but I do not trust it, it does not
> place the GNC icon on the desktop, just a generic CSV, and it also
> places all log files on the desktop ( I use uncompressed XML).  I did
> not have any issues creating icons prior to using Flatpak.
> 
We can use more detailed responses :)

- If you have one desktop file that works, what's it's contents ?
- And what's different from the other desktop files that don't work ?
- Where have you stored that .desktop file ?
- What set of books does it open on launch ?
- Can you move the log files away from the desktop, launch gnucash from your 
desktop icon have it generate some log files (by making some changes to your 
books) and then pass the names of the generated log files here ?

Regards,

Geert


___
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.


Re: [GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu

2022-04-02 Thread Geert Janssens
I'll note the "no suitable backend" is complaining it can't interpret the file 
"/home/jeffrey/Desktop/Dad.desktop". That is the desktop entry file itself and 
I find it very suspicious this one is passed to gnucash in flatpak. According 
to the contents of the desktop file Jeffrey posted gnucash should have 
received the following file to open:
/media/jeffrey/'Mac Drive'/Ledgers/Dad/Dad.gnucash

That doesn't make sense to me. And if that's what is happening that's not a 
bug in flatpak, but a bug in desktop file handling. Somehow I doubt that 
though.

So we are probably missing something else here. Perhaps we are missing minor 
details that are different in how we do things vs how Jeffrey does them.

As I'm late in this thread I'm first adding some clarifications and remarks to 
older messages. I'll defer more questions to the end.

Regards,

Geert

Op woensdag 30 maart 2022 03:39:16 CEST schreef Adrien Monteleone:
> The 'no suitable backend' is clueing me to an issue with that particular
> file and not having the right backend installed/enabled.
> 
> But Jeffrey already said opening the file directly works fine and is
> using XML. (usually one sees that error when trying to use one of the db
> backends since XML is not an issue)
> 
> I'm going to hazard there is some weird flatpak bug at play and it seems
> to have been resolved as of 21.10.
> 
> Maybe there is a solution or workaround, or maybe upgrading to the next
> LTS (22.04, due out next month) will do the trick.
> 
> Regards,
> Adrien
> 
> On 3/29/22 5:51 PM, David H wrote:
> > Jeffery,
> > 
> > I have the Gnucash flatpak "user" version installed. The gnucash flatpak
> > wiki desktop shortcut (https://wiki.gnucash.org/wiki/Flatpak) works for me
> > on Ubuntu 21.10 after updating my file location (see below)  The one step
> > not mentioned is to right click the desktop shortcut and select "Allow
> > launching" - this updates the desktop shortcut icon and if you don't do
> > this it just opens in text editor.
> 
> ___
> 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.




___
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.


Re: [GNC] Could you please add a "reset to default" function?

2022-01-29 Thread Geert Janssens
Op vrijdag 28 januari 2022 21:19:45 CET schreef Adrien Monteleone:
> That is an interesting request.
> 
> In the meantime, you could start a new file, examine the default
> preferences, and write them down. 

Unfortunately that wouldn't work. The "Preferences" are stored in GSettings 
which is per user, not per book. Your suggestion could be used to figure out 
the default book "Properties", which are accessed via File->Properties. One 
could create an additional user on the computer and peek there.

Note though that GSettings itself does have a notion of default properties. So 
you can reset your preferences by going via gsettings rather than GnuCash.

Bite Gao didn't mention the OS s/he is using and the tools to manipulate 
gsettings differ per OS:

On Windows you can use "regedit" to manipulate the GSettigns data. The GnuCash 
specific settings are stored under key
HKEY_CURRENT_USER/Software/GSettings/org/gnucash/ (for gnucash older than 4.6) 
or 
HKEY_CURRENT_USER/Software/GSettings/org/gnucash/GnuCash (starting with 
gnucash 4.7)

On linux you can use either the gsettings command line tool or the graphical 
dconf-editor. In that tool all GnuCash related settings will be found under 
/org/gnucash (<4.6) or /org/gnucash/GnuCash (>4.7).

And on MacOS it can be accessed via the defaults system, of which I don't know 
the details. I believe our wiki (wiki.gnucash.org) will have a few references 
to this.

Regards,

Geert


___
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.


Re: [GNC] Printing reports

2022-01-27 Thread Geert Janssens
Op donderdag 27 januari 2022 15:02:53 CET schreef Glenn Fowler:
> At least on v4.9 on Windows, the option is still there and works as
> expected??
> 
> 
Yes, my bad. Our Windows edition is still based on WebKit1 and hence the 
option is still there.

Regards,

Geert
___
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.


Re: [GNC] CSV Price Import: Saving Colum Assignments

2022-01-27 Thread Geert Janssens
Op woensdag 26 januari 2022 22:02:00 CET schreef David Carlson:
> Back in prehistoric times we called that amnesia.  Today it might be called
> Alzheimer’s or software bug.
> 

LOL

I'd bet on a software bug in this case.

I vaguely remember having fixed a similar issue in the CSV transaction importer 
a while back. 
The Price importer has duplicated a lot of the transaction importer early on, 
so that issue 
may have been copied back then and not fixed since. Please do file this as a 
bug report.

Regards,

Geert

> On Wed, Jan 26, 2022 at 2:51 PM Thomas 
> 
> wrote:
> > No, the CSV transaction importer seems to load all column assignments.
> > 
> > On 1/25/22 23:32, David Carlson wrote:
> > > Is the CSV transaction importer equally forgetful in that release?
> > > 
> > > On Tue, Jan 25, 2022 at 4:18 PM Stephen M. Butler <
> > > 
> > > stephen.m.butle...@gmail.com> wrote:
> > >> I used to use the csv file import in version 3.8.  That remembered the
> > >> column assignments, date format, and the main account (a liability
> > >> account).
> > >> 
> > >> Sounds like this is a bug.
> > >> 
> > >> --Steve
> > >> 
> > >> On 1/25/22 13:40, Thomas wrote:
> > >>> Dear list,
> > >>> 
> > >>> I have a fixed format of CSV-files to import prices for securities and
> > >>> I saved the respective preset in the CSV import wizard.
> > >>> Unfortunately, only the assignment for the date is "remembered", while
> > >>> the other column assignments (e.g., namespace, symbol, value) are
> > >>> always set to none when I load the said preset.
> > >>> 
> > >>> Is this normal behavior and/or is there a way to also save the other
> > >>> assignments?
> > >>> 
> > >>> GnuCash
> > >>> Version: 4.9
> > >>> Version-ID: 4.9+(2021-12-18)
> > >>> on ArchLinux
> > >>> 
> > >>> 
> > >>> Thanks a lot in advance!
> > >>> 
> > >>> Best,
> > >>> Thomas
> > >>> 
> > >>> 
> > >>> 
> > >>> ___
> > >>> 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.
> > >> 
___
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.


Re: [GNC] Printing reports

2022-01-27 Thread Geert Janssens
Op woensdag 26 januari 2022 19:50:26 CET schreef Glenn Fowler:
> In addition, there is a built-in "Make PDF" so you don't have to use a
> print-to-file PDF in  your printer selection
> 

That option unfortunately had to be removed when we switched to WebKit2 (around 
gnucash 3.x for linux and sometime later for Mac OS and Windows).

Regards,

Geert

> 
> On Wed, Jan 26, 2022 at 1:16 PM Stephen M. Butler <
> 
> stephen.m.butle...@gmail.com> wrote:
> > You have to open the "saved configuration" rather than the normal report.
> > 
> > When you click on the REPORTS main menu item, scan down and click on
> > "Saved Report Configurations", then pick the one you saved.
> > 
> > --Steve
> > 
> > On 1/26/22 10:06, One-time queries wrote:
> > > Back to using Gnucash after many years absence.  It seems to have
> > 
> > changed from what I remember.
> > 
> > > My  problem is that I want to set ‘Print to File’ as my default on the
> > 
> > Print window.
> > 
> > > Additionally I want to save the choices for a report so that I can print
> > 
> > that report again without having to set in all the variables.  I want, for
> > example, all accounts to be selected.  I want the default dates to be from
> > the beginning of the previous year to the end of the previous year-  I
> > have
> > tried to save these using both Save Config and Save Config As… but when I
> > try to open the report it is back to default, that is no accounts,
> > beginning of this year and end of this year.
> > 
> > > What am I missing?
> > > ___
> > > 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.
> > 
> > --
> > Stephen M Butler, PMP, PSM
> > stephen.m.butle...@gmail.com
> > kg...@arrl.net
> > 253-350-0166
> > ---
> > GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
> > 
> > ___
> > 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.
> > -
___
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.


Re: [GNC] How to get debug to work (saying "uncle")

2022-01-18 Thread Geert Janssens
In addition to David's suggestions, here's one to get debug logs.

In flatpak the log file is not generated by default (due to some internal 
conflicts in the 
sandbox wrt where gnucash wants to write the log file).

So if you want to generate the logs add 
--logto=
to you flatpak command.
The filename can be either 'stdout' to print directly to your console window or 
any file path 
that's not in /tmp, for example "$HOME/gnucash.trace"

Regards,

Geert

Op maandag 17 januari 2022 22:12:31 CET schreef Steve Conley:
> I have been trying for 5 days now to chunk Quicken and start using gnucash.
> ANY CLUES will be sincerely appreciated.
> 
> The immediate problem I am trying to solve:
> Quicken export to qif of accounts/categories "seems" to complete - but
> nothing visible in gnucash.
> Quicken export to qif of tranactions seems to work also.  (large).
> 
> *But gnucash import of even a limited qif data to 2001, gets to the final
> import stage and gnucash dies with no error.  Sometime in late QIF import -
> before matching step.*
> 
> Naturally I try to get a debug log but the ONLY way I was able to make
> anything happen was
> 
> (I pulled the startup command from the .desktop entry):
> /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gnucash
> --file-forwarding org.gnucash.GnuCash --debug
> (and added --debug)
> 
> This does not put a trace/debug file anywhere I can find. Definitely not in
> /tmp.
> 
> I next tried specifying the logto option with /tmp/gnucash.trace or
> ~/gnucash.trace
> The trace goes neither place.
> 
> Running this:
> /usr/bin/flatpak run --command=gnucash --file-forwarding
> org.gnucash.GnuCash --debug gcashdata_3.gnucash
> 
> (I had to remove the branch and arch options that are in the desktop entry
> (which I copied from above) to even get his outputof warnings)
> 
> and then doing the qif import, results in about 40 lines of:
> (gnucash:2): Gtk-WARNING **: timestamp: Negative content width -2147483648
>  while allocating gadget (node progress, owner GtkProgressBar)
> and
> (gnucash:2): Gtk-WARNING **: timestamp: Drawing a gadget with negative
> dimensions. did you forget to allocate a size? (node progress, owner
> GtkProgressBar)
> 
> Whether this results in the actual crash, I have no idea.
> 
> OTHER BACKGROUND ON WAY TO HERE ...
> 
> Whenever gnucash is started, I get the Gtk messages as follows:
> Gtk-Message: timestamp" Failed to load module "appmenu-gtk-module"
> Gtk-Message: timestamp" Failed to load module "canberra-gtk-module"
> Gtk-Message: timestamp" Failed to load module "canberra-gtk-module"
> 
> I tried all manner of suggestions of loading appmenu-gtk/2/3 and
> libcanberra-gtk/2/3 etcand reinstalling each. all said they were installed
> and all re-installs also completed without error.
> But did not get rid of the messge.
> 
___
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.


Re: [GNC] How to customize the default invoice (on print invoice button)

2022-01-15 Thread Geert Janssens
In addition to that the tax invoice uses a different stylesheet mechanism than 
the other 
printable reports.

Tax invoice reports have a field in which you can pass the path to a css file 
to style your 
invoice. All other (invoice) reports on the other hand use a dropdown list from 
which you can 
select a predefined style. Those predefined styles are managed via menu item 
Edit->Style 
Sheets.

One of the predefined style sheets (or perhaps "style sheet engines") in that 
list is also CSS 
based and would again allow you to style the invoice reports (except for the 
tax invoice 
report in this case).

Unfortunately there is no way in GnuCash directly to select a specific style 
sheet as the 
default for all reports. With the tax invoice report you can currently work 
around this 
limitation by copying taxinvoice.css to your GNC_DATA_DIR 
($HOME/.local/share/gnucash on 
linux) and modify it to your taste. If that file exists GnuCash will prefer it 
over the default one 
found in /share/guile/site/2.2/gnucash/reports/stylesheets 
.

Regards,

Geert

Op zondag 2 januari 2022 10:06:58 CET schreef Adrien Monteleone:
> Hmm.. This will be interesting. I don't see a way using Gmane with
> Thunderbird that I can CC anyone. I get the option to 'reply' but that
> doesn't properly go through Gmane, or I can 'Followup' which does, but
> doesn't let me CC anyone.
> 
> Anyway, I think the issue is one of the Stylesheet has to be set in the
> report preferences. But the bigger issue is you can't set anything other
> than the default stylesheet to be the default. So you have to create a
> 'saved report' version of the invoice, then each time you want to print
> one, you have to load that saved report, *then* choose the invoice to print.
> 
> Ideally, you should be able to set a default invoice-stylesheet combo so
> that 'printing' an invoice from ANY point in the UI will use that custom
> default. Otherwise, "what's the point?" The user is left with a very
> convoluted and non-obvious way to get invoices to print the way they
> want them to with regularity.
> 
> Regards,
> Adrien
> 
> On 1/1/22 4:08 PM, Shanti wrote:
> > Hello,
> > 
> > I'm trying to configure GNUCash so I can have nice invoices with it, and
> > I used the "taxinvoice" report and I could configure it to my needs.
> > Then, in the GNUCash preferences, business tab, I set the taxinvoice to
> > be the default invoice report for prints.
> > 
> > What I don't understand is how to apply default settings to the
> > taxinvoice report generated when I click on the print button. Now, I get
> > an unconfigured report. is there a way to specify which report
> > configuration to use by default ?
> > 
> > If it's not currently possible, can it be added in the code, where
> > should I look to add this feature?
> > 
> > I could trace it to :
> > 
> > - function gnc_invoice_window_print_invoice :
> > https://github.com/Gnucash/gnucash/blob/970e9af3423eb50b9823d264cf6685ccad
> > 0b2973/gnucash/gnome/dialog-invoice.c#L805
> > 
> > - function
> > gnc:invoice-report-createhttps://github.com/Gnucash/gnucash/blob/a85520de7
> > b222ac61fca2bf264143996bddc311b/gnucash/report/reports/reports.scm#L69
> > 
> > - function gnc:make-report-options
> > https://github.com/Gnucash/gnucash/blob/a85520de7b222ac61fca2bf264143996bd
> > dc311b/gnucash/report/report-core.scm#L417
___
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.


Re: [GNC] GNC 4.9 build with libicu library versions

2021-12-22 Thread Geert Janssens
Op woensdag 22 december 2021 05:41:17 CET schreef Mike Commissaris:
> But when I tried to build 4.9 on our office desktop I got the libicu
> version failure. The desktop has:
> kernel 5.10.0
> gcc Debian 8.3.0-6
> cmake 3.13.4
> make 4.2.1
> I had to downgrade and lock to libicu63.1 for successful 4.9 build.
> 
> All other GNC dependencies require a "version or higher" situation.
> So  my question is why are libicu and libicu-dev libraries not the same as
> far as accepting the higher version? Can I upgrade something to allow
> version 67?

Hi Mike,

GnuCash depends on WebkitGtk, which in turn depends on libicu. I know we have 
to version-
lock icu in the Windows build of gnucash to match the icu version that is 
required by 
WebkitGtk. Perhaps it's WebkitGtk as well that's preventing you from using a 
more recent 
version of libicu in your office ?

Regards,

Geert
___
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.


Re: [GNC] 4.9 on Ubuntu 20.04 not saving preferences

2021-12-21 Thread Geert Janssens
Hi Tim,

It's by luck (and some randomness in order of processing files) that this build 
works. The 
contents of the schemas directory has both the obsolete and the new schema 
files. To 
prevent this issue from happening again in the future, you should remove all 
files that start 
with "org.gnucash" but keep those that start with "org.gnucash.GnuCash".

You can move your source and build directories to a more convenient location if 
you like. You 
may have to rerun the build, but that's fine.

You can even still run "make uninstall" now in your 4.6 build directory 
followed by "make 
install" in the 4.9 build directory to formally sort this out.

Regards,

Geert Janssens

Op dinsdag 21 december 2021 14:07:20 CET schreef Tim Kallmer:
> David,
> You are right. I now know it was not related to switching from .bz2 to .gz
> formats.
> 
> I tried the same procedure on my laptop GC (also 4.6), using the .gz for
> 4.9 initially, and had the same "fresh-start" behavior and GC not saving my
> preferences or working file.
> 
> Once I reverted to 4.6 and then installed 4.9 again, it works.
> 
> Geert,
> By installing "over" my previous 4.6, I mean I go through the build
> procedure using the same /home//.local installation location. Both
> versions were built from the source files. My initial 4.6 build was using
> ninja. This 4.9 - 4.6 revert - 4.9 again process was with make. Would using
> ninja previously and then changing to make be the cause?
> 
> All of my versions have been the self-built GC. I was not switching from
> flatpak. I did not have any other versions remaining other than the 4.6 I
> had been using.
> 
> I have never ran 'uninstall' before installing a newer version, but I will
> try to remember to do that next time. That must have been my problem. My
> understanding is that I should keep the source and build folders for next
> time. Can I move these folders from their parent (the Downloads folder) to
> a more convenient place and have the uninstall work correctly?
> 
> The schemas folder contents is now as follows, with a working 4.9:
> 
> total 484K
> -rw-rw-r-- 1  66K Dec 20 19:22 gschemas.compiled
> -rw-r--r-- 1 105K Dec 20 19:51 org.gnucash.GnuCash.deprecated.gschema.xml
> -rw-r--r-- 1  12K Dec 20 19:51
> org.gnucash.GnuCash.dialogs.business.gschema.xml
> -rw-r--r-- 1 6.9K Dec 20 19:51
> org.gnucash.GnuCash.dialogs.checkprinting.gschema.xml
> -rw-r--r-- 1  777 Dec 20 19:51
> org.gnucash.GnuCash.dialogs.commodities.gschema.xml
> -rw-r--r-- 1 1.1K Dec 20 19:51
> org.gnucash.GnuCash.dialogs.export.csv.gschema.xml
> -rw-r--r-- 1  571 Dec 20 19:51
> org.gnucash.GnuCash.dialogs.flicker.gschema.xml
> -rw-r--r-- 1  15K Dec 20 19:51 org.gnucash.GnuCash.dialogs.gschema.xml
> -rw-r--r-- 1  872 Dec 20 19:51
> org.gnucash.GnuCash.dialogs.import.csv.gschema.xml
> -rw-r--r-- 1 6.5K Dec 20 19:51
> org.gnucash.GnuCash.dialogs.import.generic.gschema.xml
> -rw-r--r-- 1 4.3K Dec 20 19:51
> org.gnucash.GnuCash.dialogs.import.hbci.gschema.xml
> -rw-r--r-- 1  464 Dec 20 19:51
> org.gnucash.GnuCash.dialogs.import.ofx.gschema.xml
> -rw-r--r-- 1 2.5K Dec 20 19:51
> org.gnucash.GnuCash.dialogs.import.qif.gschema.xml
> -rw-r--r-- 1 2.0K Dec 20 19:51
___
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.


Re: [GNC] building gnucash on ubuntu 20.04

2021-12-21 Thread Geert Janssens
Op maandag 20 december 2021 00:47:33 CET schreef John Griessen:
> On 12/17/21 09:45, John Griessen wrote:
> > will get the 4.8 tag from git and try it.
> 
> I tried 4.8 and got an instant segfault, so I tried 4.8a.
> That gave odd GUI differences -- no colored bands for lines and that was so
> disorienting I went back to the minor bugs in the flatpak GnuCash
> org.gnucash.GnuCash  4.8a+ (Flathub 4.8-1)
> version.
> 
> I was using a build dir with the same parent dir as the git checkout of tag
> 4.8a.

Hi, it looks like you lost your settings while switching to your self-built 
gnucash.

There can be many reasons for this:
- You have only ever run gnucash from flatpak and are now switching to a 
self-built gnucash 
for the first time. That would be expected behaviour (outside of gnucash 
control). Think of 
flatpak as running completely independent from your host system. So the host 
doesn't see 
anything from what happens in flatpak land.
- You have or had a previous version of gnucash installed (pre-4.7), that 
version is still around 
and the search paths for settings (GSettings to be precise) are such that the 
settings 
configuration of the old version is preferred over the new one.
- You had previously built gnucash verion 4.6 or older and did not uninstall 
that version prior 
to installing your freshly built gnucash 4.8+
- ... other situations we haven't come across yet.

There is no easy solution for the first situation. That's like migrating from 
one PC to another. 
The wiki has some details on how to export and import preferences if you really 
want to do 
so.
For the other two it's a matter of figuring out which older gnucash is 
interfering with your 
current one.

Regards,

Geert
___
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.


Re: [GNC] ​Re: 4.9 on Ubuntu 20.04 not saving preferences

2021-12-21 Thread Geert Janssens
Hi David and Tim,

I don't think the compression format of the source files matters. Instead my 
guess is for the 
second build the installation directory got cleaned out or some similar action. 
That would 
solve the conflicting GSettings keys.  Running make/ninja uninstall from the 
4.6 build 
directory would probably solve it too. Obviously I wasn't there so I can only 
guess.

Regards,

Geert

Op dinsdag 21 december 2021 03:25:03 CET schreef davidcousen...@gmail.com:
> Tim,
> 
> Good to see its fixed although I don't really understand why. I downloaded
> and built from the .bz2 file without any problems and I extract it using
> the Archive Manager which AFAIK is the Ubuntu manager. It may have to do
> with what zip tools you are using, I have both installed and presumably the
> Archiv Manager picks which one to use based on the file extension.
> 
> David
> 
> On Mon, 2021-12-20 at 20:16 -0500, Tim Kallmer wrote:
> > Solved: I reverted to 4.6 by downloading the .gz for 4.6. It built and ran
> > fine. I realized 4.9 was extracted from downloading the .bz2. So I tried
> > 4.9 again by downloading the .gz for 4.9. And voila, it built and ran
> > fine.
> > I have my preferences and colors back.
> > ___
> > 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.
> 
> ___
> 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.


___
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.


Re: [GNC] 4.9 on Ubuntu 20.04 not saving preferences

2021-12-21 Thread Geert Janssens
Op maandag 20 december 2021 18:10:20 CET schreef Tim Kallmer:
> I built 4.9 and installed in home/[user]/.local over my previous 4.6
> version. Everything went smoothly, but each time I start GC, it is like it
> is a fresh start with no preferences saved, no splash screen, and the
> working file not remembered. My working file does open when I select it
> manually, but account colors do not show even after changing the
> preference. All of the registers have white backgrounds also.
> 
> I tried it twice, once with cmake and another time with ninja. Both
> installs are acting the same. I am not blocking localhost or 127.0.0.1.
> Ideas?

That sounds like the GSettings migration that comes with your upgrade is 
failing for some 
reason. All the issues you mention are related to preferences that are kept in 
GSettings.

You say you installed *over* your previous 4.6 installation. That may well be 
the reason. Can 
you list the files found in /home/[user]/.local/share/glib-2.0/schemas ?

Regards,

Geert
___
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.


Re: [GNC] building gnucash on ubuntu 20.04

2021-12-17 Thread Geert Janssens
Op vrijdag 17 december 2021 00:15:09 CET schreef John Griessen:
> I've been using flatpak 4.8-1 on ubuntu, but it has some glitches in the GUI
> selection of check boxes on an invoice such as taxable, tax included, tax
> table.  To get those to be changed takes mousing and clicking several
> places in the line item or it just reverts when I go to the next line.
> 
> 
> So, I followed the 4.8 build instructions, first getting build deps, and
> using ninja. Here is where it stopped:
> 
> 
> rote
> `/mosource/gnucash-4.8-build/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnuc
> ash/deprecated/gnucash/report/report-system/report-collectors.go' [273/954]
> Generating
> ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/deprecated/gnucash
> /report/utility-reports.go wrote
> `/mosource/gnucash-4.8-build/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnu
> cash/deprecated/gnucash/report/utility-reports.go' [310/954] Generating
> ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/deprecated/gnucash
> /report/business-reports.go wrote
> `/mosource/gnucash-4.8-build/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnu
> cash/deprecated/gnucash/report/business-reports.go' [361/954] Generating
> ../../share/gnucash/migratable-prefs.xml
> FAILED: share/gnucash/migratable-prefs.xml
> cd /mosource/gnucash-4.8-build/gnucash/gschemas && /usr/bin/cmake -E cat
> /mosource/gnucash-4.8/gnucash/import-export/aqb/gschemas/migratable-prefs.xm
> l
> /mosource/gnucash-4.8/gnucash/import-export/ofx/gschemas/migratable-prefs.x
> ml /mosource/gnucash-4.8/gnucash/gschemas/migratable-prefs.xml >
> /mosource/gnucash-4.8-build/share/gnucash/migratable-prefs.xml CMake Error:
> cmake version 3.16.3
> Usage: /usr/bin/cmake -E  [arguments...]
> 
> I tried install anyway:
> 
>   john@thinktool [gnucash-4.8-build]sudo ninja install
> [4/586] Generating ../../share/gnucash/migratable-prefs.xml
> FAILED: share/gnucash/migratable-prefs.xml
> cd /mosource/gnucash-4.8-build/gnucash/gschemas && /usr/bin/cmake -E cat
> /mosource/gnucash-4.8/gnucash/import-export/aqb/gschemas/migratable-prefs.xm
> l
> /mosource/gnucash-4.8/gnucash/import-export/ofx/gschemas/migratable-prefs.x
> ml /mosource/gnucash-4.8/gnucash/gschemas/migratable-prefs.xml >
> /mosource/gnucash-4.8-build/share/gnucash/migratable-prefs.xml CMake Error:
> cmake version 3.16.3
> Usage: /usr/bin/cmake -E  [arguments...]
> 
> 
> What to do next?

The build fails because it is using a cmake feature that was introduced in 
cmake 3.18 and you 
are using cmake 3.16. As gnucash claims to be buildable with cmake as old as 
3.14, this is 
actually a bug in our build system, not cmake nor your system.

I have pushed a fix that will be included in upcoming gnucash 4.9. Meanwhile 
you can apply 
the fix manually in your source code if you want to continue your experiment. 
Below is the 
applied patch:

*diff --git a/gnucash/gschemas/CMakeLists.txt 
b/gnucash/gschemas/CMakeLists.txt* 
*index 30609736b8..2fd46cba01 100644* 
*--- a/gnucash/gschemas/CMakeLists.txt* 
*+++ b/gnucash/gschemas/CMakeLists.txt* 
@@ -30,7 +30,7 @@ set(gschema_preftrans_files ${local_preftrans_files} CACHE 
INTERNAL 
"files descr 
# following GSettings schema changes between gnucash releases 
add_custom_command( 
OUTPUT ${DATADIR_BUILD}/${PROJECT_NAME}/pref_transformations.xml -
COMMAND 
cat ${gschema_preftrans_files} > ${DATADIR_BUILD}/${PROJECT_NAME}/
pref_transformations.xml 
+COMMAND env cat ${gschema_preftrans_files} > 
${DATADIR_BUILD}/${PROJECT_NAME}/
pref_transformations.xml 
___
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.


Re: [GNC] Can I add a customer and/or vendor to a previously entered transaction?

2021-12-12 Thread Geert Janssens
Op zondag 12 december 2021 21:01:20 CET schreef Dr. David Kirkby:
> On Sun, 12 Dec 2021 at 19:17, R. Victor Klassen  wrote:
> > Normally the first transaction you would enter would be the payment, and
> > then the refund later.
> 
> Unfortunately the  payment was made in the last month of our previous
> financial year, which ended 28th February 2021.  I am only intending to put
> into GnuCash this financial year's transactions. which started 1st March
> 2021. Records of earlier transactions will remain in spreadsheets, as it
> would be too time-consuming to enter everything into GnuCash. As such, I
> don't have a payment to associate this with.
> 
> I could not think of anything better than just putting this as
> 
> Income -> Other income.
> 
> If you have any better suggestions, feel free to make them.
> 
Outstanding payments from previous fiscal years are typically recorded under 
Equity-
>Opening Balances.

By formally recording the payment using the business menus, it will appear in 
all relevant 
business reports.

Regards,

Geert
___
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.


Re: [GNC] Changing colors and layout on 4.8

2021-12-10 Thread Geert Janssens
Op vrijdag 10 december 2021 19:35:02 CET schreef AC:
> Thanks Geert, that at leas would enable it but how do I bring up the
> inspector to use it?  The link to gnome.org only discusses using the
> inspector in a Linux environment but it doesn't say how to bring it up
> in a Windows environment.
> 
On my system it opens the inspector right before opening a gnucash window. Is 
that not the case on your  system ? Note  the GnuCash window will open in front 
of the inspector window, so you may have to look through your list of open 
windows to find it.

Regards,

Geert
___
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.


Re: [GNC] Bitcoin is legal currency in El Salvador - why notadd BTC?

2021-12-10 Thread Geert Janssens
Op vrijdag 10 december 2021 09:58:40 CET schreef Peter West:
> I purchased cryptocurrency (in more than one form) specifically to use as a
> currency. Certain currencies (not including BTC, but that may be changing)
> are not readily traceable, and in this they function on the internet as
> cash does in everyday transactions.
> 
> BTW, if you don’t actively use and support cash, it won’t be available to
> you for very much longer. In Australia, it is illegal to use cash for
> transactions greater than $10,000. This amount can be readily reduced, and
> it will be.
> 
Australia is not alone in this. In Belgium that upper limit has been 3.000,- € 
for some 
time now...

Geert
___
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.


Re: [GNC] Changing colors and layout on 4.8

2021-12-10 Thread Geert Janssens
Op vrijdag 10 december 2021 06:00:44 CET schreef Adrien Monteleone:
> The wiki has a 'file locations' map for each major OS. Be certain if you
> are on Windows that you are following the map for the current version.
> They changed at least from 2.x to 3.x, and may have been changed again.
> (I don't use Windows, so can't advise, but it should be obvious in the Wiki)
> 
> As for non-focused issues, I can at least report that this does not
> happen to me on MacOS. Something else might be amiss.
> 
> If I recall, each OS is on a different GTK+ version, so some CSS
> directives will behave differently. (as well as the default GTK itself)
> The key to solving this would be to use the GTK Inspector as the Wiki
> describes, but I don't think that is available on Windows. You'd have to
> fire up a virtual machine, install GnuCash in it, then inspect the
> various tabs/windows of the app to find out what is going on. And then,
> if the problem does not re-appear in Linux, then...
> 
> Another option "might" be to try WSL, but I don't know if the Inspector
> will then work on a Windows app, or if you have to install GnuCash via
> WSL too. (and then you're right back at the same problem with a VM and
> different GTK versions)
> 
WSL is a linux VM running under Windows. As such it has the same limitations 
with regards 
to GnuCash and the Gtk Inspector. That is Gtk Inspector running under WSL can't 
'inspect' 
GnuCash running natively on Windows.

But that's not important as the inspector is part of Gtk3 and available 
anywhere Gtk3 is used, 
including Windows. The trick is to know how to enable it. The general idea is 
that if 
environment variable "GTK_DEBUG" is set to "interactive" while gnucash is 
starting, the 
inspector will be started. How to set environment variables is platform 
dependent, but the 
mechanism works on all platforms (I have just tested Windows and linux).

For convenience I have just now added a snippet to our Gtk3 wiki [1] to 
illustrate how to set 
the variable using the "environment.local" file in path/to/etc/gnucash. Again 
this path/to/etc/
gnucash varies per platform, but its contents will be the same everywhere. And 
it's only one 
way to do it. Any way that sets the environment variable prior to gnucash 
startup will do the 
trick.

Regards,

Geert

[1] https://wiki.gnucash.org/wiki/GTK3#Using_the_GTK_Inspector[1]


[1] https://wiki.gnucash.org/wiki/GTK3#Using_the_GTK_Inspector
___
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.


Re: [GNC] Flatpak/Flatseal Gnucash fails to launch

2021-11-30 Thread Geert Janssens
Op dinsdag 30 november 2021 13:46:27 CET schreef Elmar:
> On 11/30/21 3:13 AM, Geert Janssens wrote:
> > ... flaptak run org.gnucash.GnuCash
> 
> Thank you for your kind reply, Geert.  I have been banging this around
> the Linuxmint forum as well with no resolution (See
> https://forums.linuxmint.com/viewtopic.php?f=90&t=362033&p=2101949#p2101949)
> , and for some reason the software manager is not installing the flatpak
> programs so that they can be run.  Doing the above gives me the following:
> > ets@Shinobi ~ $ flatpak org.gnucash.GnuCash error:  >
> > 'org.gnucash.GnuCash' is not a flatpak command. Did you mean >
> 'create-usb'? > > See 'flatpak --help'
> 
> So no joy here so far. - Elmar

You forgot the 'run' in between flatpak and org.gnucash.GnuCash...

Regards,

Geert
___
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.


Re: [GNC] Flatpak/Flatseal Gnucash fails to launch

2021-11-30 Thread Geert Janssens
Op donderdag 25 november 2021 18:42:38 CET schreef Elmar:
> Good afternoon, all
> 
> I just went through a clean install, replacing my Linux Mint 19.3 with
> Mint 20.2.  Gnucash 3.8 is provided and it opens my data file seemingly
> OK, but I had the flatpak running version 4.x, and would like to get
> that back.  I have installed and reinstalled flatpak, but when I click
> on the icon for gnucash 4.x, I get the wait timer, and then nothing. 
> Flatseal also reacts the same way, i.e. does not open, although if
> flatpak is really isntalled it should at least show its window.  Ideas
> on how to get the flatpak version running again?  Thanks
> 
> - Elmar
> 

Hi Elmar,

It may be useful to start gnucash in flatpak from the command line to check for 
error 
messages.

You can do so by opening a terminal window (Konsole, Xterm, Gnome Terminal,...) 
and enter 
this command:

flaptak run org.gnucash.GnuCash

And see if it prints any output in the terminal that may indicate possible 
issues.

Regards,

Geert
___
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.


Re: [GNC] Accounts Payable payment entry is marked as an Invoice

2021-11-23 Thread Geert Janssens
Op dinsdag 23 november 2021 14:27:49 CET schreef Derek Atkins:
> Cross that with the lack of a display-only cell type.  There is data we
> want to show (I/P/?) but really don't want to allow the user to edit it --
> but there's not a data cell that *does* that.
> 
Probably we're closer to that cell type these days. Bob Fewell created a new 
cell type a 
while ago to indicate whether a transaction has a file association or not. This 
cell can't be 
edited directly. It gets its first content by clicking on a menu. Once set, you 
can click on the 
field to run a default action.

I think this cell type can probably mostly be reused for the I/P/? field. If 
the cell is used 
without a default clickable action set, clicking won't do anything and you 
couldn't change 
the cell directly in any way.

Regards,

Geert
___
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.


Re: [GNC] CSV Import Reconciled field

2021-11-17 Thread Geert Janssens
Op dinsdag 16 november 2021 13:17:43 CET schreef Ove Grunnér:
> So the question is, without completely changing my process, is there a way
> to force csv imports to show up as Not-Reconciled after import?


You don't show an example of the csv file you make so I'll be generic in my 
reply.


In principle if you don't assign a reconcile column in the CSV import preview 
page, the code 
specific to csv importing won't clear or reconcile any of your splits. Same if 
that column has 
"n" as reconcile value.


However at the end of the import assistant there's another page that allow for 
transaction 
matching (this bit is generic and shared across importers). GnuCash uses 
heuristics to 
attempt to match your imported data to pre-existing transactions. Depending on 
the 
outcome of that algorithm and manual manipulations by you, your transactions 
may still be 
marked as cleared. I can't give you much more details there as I haven't used 
that bit very 
much.


Regards,


Geert
___
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.


Re: [GNC] Gnucash 3.7 - flatpak cannot recognize second internal HDD & USB Flashdrive

2021-11-12 Thread Geert Janssens
Op vrijdag 12 november 2021 15:37:46 CET schreef Frank H. Ellenberger:
> Am 09.11.21 um 11:57 schrieb Geert Janssens:
> > I believe --system refers to which installation of the flatpak you want to
> > use and hence depends on how you installed the package. And it will only
> > be required if you have both a system-wide and a user-only gnucash
> > flatpak installed. Most users will have installed via their OS's
> > integrated package manager, which would install the flatpak system-wide.
> I think we have different 2 use cases:
> 1. "Normal" users where the distri does not offer a recent GnuCash. They
> should install from FlatHub ideally with their usually software
> management tool [--system, the default].
> 
> 2. Translators and bug reporters, who want verify their recently merged
> translation or a bugfix. They want to install a nightly from
> code.gnucash.orgy. According
> https://docs.flatpak.org/en/latest/using-flatpak.html#system-versus-user
> I would suggest to use the --user option here.
> 
> > As for sudo, isn't that required to be able to make changes to permissions
> > for a system installed flatpak ?
> 
> I have just tested: flatpak is smart enough to pop up an
> authentification dialog while running 'flatpak update'. So it is a
> matter of taste.
> It also runs first the --system update and then asks to continue with
> the --user update.
> 

Perhaps. I did try to run flatpak override and that refused to make system wide 
changes 
without sudo (on Fedora 34).

Geert
___
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.


Re: [GNC] RFE: GnuCash's File> Properties menubar item

2021-11-10 Thread Geert Janssens
Op woensdag 10 november 2021 18:39:02 CET schreef David Carlson:
> Geert,
> 
> Wow, I had not noticed that the fully qualified file location appears in
> the status bar as you describe!
> 

:)

> Is there some documentation of the properties menu details discussion that
> you mention?
> 

I'm sorry, I don't remember off-hand where that discussion took place. It could 
have been on 
the gnucash-devel mailing list or on a PR on github or even on irc.

Regards,

Geert

> On Wed, Nov 10, 2021 at 11:19 AM Geert Janssens 
> wrote:
> > Op woensdag 10 november 2021 15:34:39 CET schreef Stan Brown:
> > > Why not change the MRU list to show location, not just file name. That
> > > would avoid a lot of confusion for some of us.
> > 
> > While I know some applications show full path names in their MRU, I
> > personally consider
> > that suboptimal. File names can be very long which could result in very
> > wide menus. To deal
> > with that some applications put the MRU in a secondary menu and/or
> > truncate the file
> > names, which IMO partly reduces the usefulness of the full file name
> > again.
> > 
> > For that reason GnuCash has opted to show the full path location in the
> > status bar when you
> > hover your mouse over one of the history menu items.
> > 
> > There has been some discussion on adding more details to the Properties
> > menu in the past,
> > but there was no consensus so it never materialized.
> > 
> > Regards,
> > 
> > Geert
> > ___
> > 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.


___
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.


Re: [GNC] RFE: GnuCash's File> Properties menubar item

2021-11-10 Thread Geert Janssens
Op woensdag 10 november 2021 15:34:39 CET schreef Stan Brown:
> Why not change the MRU list to show location, not just file name. That
> would avoid a lot of confusion for some of us.
> 

While I know some applications show full path names in their MRU, I personally 
consider 
that suboptimal. File names can be very long which could result in very wide 
menus. To deal 
with that some applications put the MRU in a secondary menu and/or truncate the 
file 
names, which IMO partly reduces the usefulness of the full file name again.

For that reason GnuCash has opted to show the full path location in the status 
bar when you 
hover your mouse over one of the history menu items.

There has been some discussion on adding more details to the Properties menu in 
the past, 
but there was no consensus so it never materialized.

Regards,

Geert
___
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.


Re: [GNC] Problem changing report configuration location

2021-11-09 Thread Geert Janssens
Hi,

The parameter changes in you environment.local file should be preceeded with 
the line
[Variables]

And only then you can specify the path changes you want.

Regards,

Geert

Op dinsdag 9 november 2021 10:05:03 CET schreef Mark Itzcovitz:
> Hi David,
> 
> Thanks for the thought, but that's not the problem.  I changed the
> value of GNC_DATA_HOME to C:\Temp and it still doesn't work.
> 
> From Process Monitor I can see that it's reading my environment.local
> but it's going straight to the default location when it opens
> saved-reports-2.8.
> 
> Mark
> 
> On Tue, 9 Nov 2021 at 01:14, D.  wrote:
> > Mark,
> > 
> > I'm no expert, but my experience of the various cloud services under
> > Windows is that their mappings as folders is not always what they appear
> > to be. You may be running into some issue related to the following email
> > on the list earlier:
> > https://lists.gnucash.org/pipermail/gnucash-user/2021-July/097159.html
> > 
> > David
> > 
> > From: Mark Itzcovitz
> > Sent: Mon Nov 08 17:36:44 EST 2021
> > To: gnucash-user@gnucash.org
> > Subject: [GNC] Problem changing report configuration location
> > 
> > I'm trying to change the location of the report configuration files,
> > so I can put them on OneDrive to share between machines.  I've created
> > the file environment.local in the same place as the file environment,
> > C:\Program Files (x86)\gnucash\etc\gnucash, containing this line:
> > GNC_DATA_HOME=C:\Users\mji\OneDrive\Software\gnucash_data_home
> > I've also created the gnucash_data_home directory.
> > 
> > My problem is that GnuCash is still using the file saved-reports-2.8
> > in C:\Users\mji\AppData\Roaming\GnuCash.  Can anyone suggest why that
> > might be?
> > 
> > As you'll have gathered, I'm running on Windows.  My GnuCash version is
> > 4.5.
> > 
> > Thanks,
> > 
> > Mark
> > 
> > 
> > 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.
> 
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
___
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.


Re: [GNC] Gnucash 3.7 - flatpak cannot recognize second internal HDD & USB Flashdrive

2021-11-09 Thread Geert Janssens
Op maandag 8 november 2021 11:44:55 CET schreef Frank H. Ellenberger:
> Hi,
> 
> Am 08.11.21 um 10:37 schrieb David H:
> > Also I'm not sure whether this setting
> > will be persisted through terminal sessions or upgrades to Gnucash - you
> > might have to do some reading to determine that but it seems to persist
> > between terminal sessions at least ;-)
> > 
> > sudo flatpak override org.gnucash.GnuCash
> > --filesystem=/media/John/JETFLASH
> 
> flatpak override …
> is persistent.
> 
> For a single session you can use
> flatpak run --filesystem=/media/John/JETFLASH org.gnucash.GnuCash
> 
> Nitpick:
> While I would add the PCSC socket for all users, if a card reader is
> pressent:
> sudo flatpak override org.gnucash.GnuCash --socket=pcsc
> 
> I would not expose John's stick or mount point to other users, so: NO
> "sudo" or "--system" in this command.
> 
I believe --system refers to which installation of the flatpak you want to use 
and hence 
depends on how you installed the package. And it will only be required if you 
have both a 
system-wide and a user-only gnucash flatpak installed. Most users will have 
installed via 
their OS's integrated package manager, which would install the flatpak 
system-wide.

As for sudo, isn't that required to be able to make changes to permissions for 
a system 
installed flatpak ?

Regards,

Geert
___
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.


Re: [GNC] General Ledger amounts missing

2021-11-05 Thread Geert Janssens
If I remember correctly the General ledger only shows the last 30 days of 
transactions. You 
can use Edit->Filter by... to change that.

Regards,

Geert

Op vrijdag 5 november 2021 16:22:14 CET schreef Sharon Sydnor:
> Gyle, yes thank you I considered that and did set the correct start and end
> dates and also thought to look to the PREFERENCES of the entire program and
> there is a place there to also set the start and end dates and select if
> they are RELATIVE or ABSOLUTE, and I chose the latter.  I’ll change to
> relative and see if it makes a difference although I don’t understand why
> it would.  Also since I do my books “at one sitting” and block out a period
> of time and work straight through from Jan to Dec of usually the former
> year, I change the date and time on the entire computer as well,  setting
> it back to Dec 31 of the required year. Sharon
> 
> Sent from my iPhone
> 
> > On Nov 4, 2021, at 10:17 PM, Adrian Yong 
> > wrote:
> > 
> > 
> > Hi All,
> > 
> > I have raised this detail before...
> > 
> > It was explained to me that the normal General Ledger which classified
> > Assets, Liabilities, and Proprietorship with their total amounts so that
> > the auditor can be sure that A = L + P is observed but GNUCash works on a
> > double entry system so A = L + P will always be observed. However,
> > sometimes an entry may be a negative Asset instead of being a positive
> > Liability and this is not so easily picked up without a normal General
> > Ledger...
> > 
> > I have downloaded the General Ledger or Transaction Report and created my
> > normal GL using Excel.
> > 
> > Regards,
> > Adrian
> > 
> >> On Fri, Nov 5, 2021 at 10:23 AM Gyle McCollam  wrote:
> >> Sharon, not sure, but the simple answer seems to be that under "edit
> >> report options" you didn't change the start and end dates.  The reports
> >> default to the current accounting period and you need the start and end
> >> of the year.  Hope this helps.
> >> 
> >> 
> >> Thank You,
> >> Gyle McCollam
> >> 
> >> Gyle McCollam
> >> 
> >> 609.680.2326 Mobile
> >> 
> >> gmccol...@live.com   email
> >> 
> >> 
> >> From: gnucash-user  on
> >> behalf of sydnorbill...@bellsouth.net 
> >> Sent: Thursday, November 4, 2021 7:05 PM
> >> To: gnucash-user@gnucash.org 
> >> Subject: [GNC] General Ledger amounts missing
> >> 
> >> Relative newbie, even though using gnucash for four years, but only use
> >> it
> >> once a year to prepare for tax filing and by the next time filing comes
> >> around the following year I forget a lot of how it worked.
> >> 
> >> 
> >> 
___
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.


Re: [GNC] Updating from v 2.6.16.

2021-11-05 Thread Geert Janssens
That's a good guide.

I'll just nitpick on your description of our version number semantics. The 
versioning scheme 
you describe was only used up until gnucash 2.6.x and was copied from the 
versioning 
scheme used by gnome*. As of 3.x we have moved to a simplified scheme 
consisting of only 
two levels (major.minor). Minor numbers less than 900 now signify stable 
releases, numbers 
900 and up are unstable releases. We no longer user micro numbers, though they 
could be 
helpful if we have to do emergency/hotfix releases.

Note that installers or prebuilt packages (MacOS installer, Windows installer, 
Flatpak installer, 
rpm packages, deb packages,...) can have an extra qualifier:

major.minor-package

This 'package' qualifier denotes the same version of gnucash (major.minor) has 
been 
repackaged for other reasons. This can vary from updates to related packages 
(new version 
of aqbanking, gtk,...) to fixing bugs related to packaging. The 'package' 
qualifier can differ 
per platform. For example on MacOS we currently have 4.8-2 as the stable 
release while on 
Flathub the current gnucash is 4.8-1. The changes required in the MacOS package 
to warrant 
a '-2' have nothing to do with the changes required in the flathub package to 
warrant a '-1' 
there. While both ship gnucash 4.8, the both needed (different) tweaks to be 
able to package 
it in a way it works correctly on their respective platforms.

Regards,

Geert


* And even gnome has dropped this old scheme now.

Op donderdag 4 november 2021 23:52:17 CET schreef davidcousen...@gmail.com:
> Mike,
> 
> There are three major issues associated with upgrading:
> 
> Upgrading the data file format;
> Relocation of user preference data/config data (changes of storage location
> and methodology;
> Preserving any saved reports/config changes;
> 
> The first two generally take place, if at all at the major version
> transitions 2->3->4.
> 
> Release numbers are major.minor.micro
> 
> The major component of the release number usually flags incompatible
> architecture changes, changes to database schema and the API. Minor version
> numberssignify stable releases if even and unstable releases if odd. These
> are primarily bug fixes and minor feature releases. The micro numbers are
> sequential for each release
> 
> GnuCash generally includes an inbuilt, run once only procedure to update the
> data file format and usually to relocate any config and reports to the new
> locations from the last minor release.
> 
> Since you ar on Windows, you won't need to build your files the programs.
> You can find copies of all releases of GnuCash on SourceForge at this
> location
> https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/.
> 
> Before starting it is a very good idea to make backup copies of your data
> files,user data, config etc. File locations in GNuCash are discussed on the
> wikipage https://wiki.gnucash.org/wiki/Configuration_Locations but this is a
> fairly complex document as it covers all operating systems and GC versions.
> 
> Your data files are located in your user directory where you have chosen to
> locate them.
> 
> The migration of user preferences, saved reports and online Banking data is
> discussed in the wiki at
> https://www.gnucash.org/docs/v4/C/gnucash-guide/basics-migrate-settings.html
> .
___
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.


Re: [GNC] Clearing due invoice reminder

2021-10-19 Thread Geert Janssens
Op dinsdag 19 oktober 2021 22:33:36 CEST schreef Rich Shepard:
> On Tue, 19 Oct 2021, Geert Janssens wrote:
> > The customer invoice due reminders have been implemented in think back in
> > 2.4 or 2.6 already.
> 
> Geert, Derek, et al.
> 
> I'm running gnucash-3.11 on Slackware-14.2/x86_64.
> 
> Rich

Rich,

Did you by any chance unpost and repost the given invoice at some point in 
time ? That would cause gnucash to lose the connection between the invoice and 
the payment. The way to fix it is described here:
https://wiki.gnucash.org/wiki/
Business_Features_Issues#Unposting_and_reposting_a_paid_invoice_loses_its_payment

Regards,

Geert


___
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.


Re: [GNC] Clearing due invoice reminder

2021-10-19 Thread Geert Janssens
Op dinsdag 19 oktober 2021 17:14:00 CEST schreef Derek Atkins:
> Um, I thought the "Due" reminders are only for Vendor Bills, not Customer
> Invoices?
> 
The customer invoice due reminders have been implemented in think back in 2.4 
or 2.6 already.

Regards,

Geert


___
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.


Re: [GNC] Gnucash 4.8: doesn't read or store config

2021-10-08 Thread Geert Janssens
Hi Klaus, the delay is no problem. However please remember to keep the 
conversation on-list...

Before I redirect you to a bug, a few questions: did you build in an empty 
build directory and install in an empty install directory ? There may be 
interference from an older install.
Or, do you have another version of gnucash installed (perhaps installed via 
pacman) ?

Regards,

Geert

Op donderdag 7 oktober 2021 22:00:28 CEST schreef Klaus Dahlke:
>  
> Hi Geert,
> sorry for teh delay, was busy the lst two dayss. Anyhw, I read that a bug is
> filed by now and I am happy to give a helping hand here in root cause
> analyses. 
> Best regards
> Klaus
>  
> Gesendet: Dienstag, 05. Oktober 2021 um 12:21 Uhr
> Von: "Geert Janssens" 
> An: gnucash-user@gnucash.org
> Cc: "Klaus Dahlke" 
> Betreff: Re: [GNC] Gnucash 4.8: doesn't read or store config
> Hi,
> 
> This likely means for some reason the preference migration hasn't run.
> 
> I'd like to figure out why if you're willing to work with me on debugging
> this. If so, please file a bug so we can track our research there.
> 
> Regards,
> 
> Geert
> 
> Op maandag 4 oktober 2021 23:06:13 CEST schreef Klaus Dahlke:
> > Hi,
> > I run gnucash 4.5 on ArchLinux and compile gnucash from the sources.
> > Yesterday I wanted to upgrade/install gnucash 4.8 by:
> > 
> > cmake -D CMAKE_INSTALL_PREFIX=/home/klaus -G Ninja ..
> > ninja
> > ninja install
> > 
> > All went smoothly, but when starting gnucash, the warning/error came up:
> > no
> > book found (or similar), i.e., gnucash starts but no accounts, register
> > etc
> > are there. I then went to File -> Open' and opened the postgres database.
> > The data were read, but not displayed as expected: currency was USD, date
> > format was US, no register color etc. I changed some of Preferences as
> > setting the register color scheme to gnucash default, currency to Er, date
> > format etc. But after exiting and restarting gnucash, none of the
> > preference settings where save. The warning message and teh look and feel
> > was exactly the same as right after compile.
> > 
> > I then switched back to gnucash 4.5 by compiling it from the sources by
> > the
> > above method and all works fine again.
> > 
> > Did I miss something in the installation procedure or is it worth filing a
> > bug?
> > 
> > Thanks
> > Klaus
> > ___
> > 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.
> 
>  




___
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.


Re: [GNC] Gnucash 4.8: doesn't read or store config

2021-10-07 Thread Geert Janssens
Hi David,

Thanks for the feedback. It also works fine on my Fedora 34 box. And at this 
point I don't see reason yet to believe the intermediate step via 4.7 is 
required. The bug hunt will hopefully give more details.

As for the /org/gnucash/GnuCash path, that's a virtual path, not a filesystem 
one. It's how preferences are organised hierarchically inside GSettings. Every 
application is supposed to generate the three-component "prefix" consisting of 
/org// and under that prefix all preferences for 
that particular application can then be structured. You will find this 
structure for example by opening dconf-editor on linux systems (provided 
gnucash is installed in the default prefix /usr or /usr/local; if not, you'll 
have to manipulate the XDG_DATA_DIRS environment variable to include /share in the search path).

Regards,

Geert

Op donderdag 7 oktober 2021 11:50:46 CEST schreef davidcousen...@gmail.com:
> Hi Geert,
> 
> For your info if it will help diagnose problems on other Linux systems. As
> far as I cn tell GunCash 4.8 is reading the preferences when they exist on
> Linux Mint 20.2. I up graded from 4.6 via a patched version of 4.7 and then
> to 4.8 with a further patch suggested by John. Both 4.7 and 4.8 built from
> scratch from the downloaded tarball. These still show up under
> .local/share/gnucash/ for the books reports etc and .config/gnucash for the
> gtk style sheets.  The file modifications times and dates indicate changes
> (I deliberately changed a few setting exited and then restarted and then
> changed them back). I am presuming the /org/gnucash/GnuCash translates to
> these locations during installation as I cannot find any such directories
> on my computer.
> 
> David
> 
> On Thu, 2021-10-07 at 09:29 +0200, Geert Janssens wrote:
> > Hi Thomas,
> > 
> > Klaus hasn't filed a bug yet. If you can, please do.
> > 
> > Regards,
> > 
> > Geert
> > 
> > Op woensdag 6 oktober 2021 16:25:41 CEST schreef boer...@t-online.de:
> > > Hi,
> > > 
> > > I am experiencing the same issue coming from 4.6 and upgrading to 4.8
> > > from
> > > an OpenSuse Repo. One thing that I have in common with Klaus is that we
> > > both skipped 4.7
> > > 
> > > Indeed in Dconf I can find a new preference path /org/gnucash/GnuCash
> > > along
> > > with the old /org/gnucash. However, gnucash 4.8 doesn't seem to take
> > > care
> > > of this path. Neither changes in my settings are reflected there nor
> > > changes done directly in Dconf (e.g. set time format to 24h) have any
> > > effect. Moreover the default preference for the date format is ISO
> > > (2021-10-06), while gnucash uses the US format (10/06/2021)
> > > persistently.
> > > So it appears to me that gnucash neather reads nor writes from/to the
> > > new
> > > preferences path in this situation.
> > > 
> > > @Klaus: Did you file that bug already? So it might be worth to add this
> > > information there.
> > > 
> > > Best
> > > Thomas
> > > 
> > > Tue Oct 5 06:21:11 EDT 2021 Geert Janssens geert.gnucash at kobaltwit.be
> > > 
> > > > Hi,
> > > > 
> > > > This likely means for some reason the preference migration hasn't run.
> > > > 
> > > > I'd like to figure out why if you're willing to work with me on
> > > > debugging
> > > > this. If so, please file a bug so we can track our research there.
> > > > 
> > > > Regards,
> > > > 
> > > > Geert
> > > > 
> > > > Op maandag 4 oktober 2021 23:06:13 CEST schreef Klaus Dahlke:
> > > > > Hi,
> > > > > I run gnucash 4.5 on ArchLinux and compile gnucash from the sources.
> > > > > Yesterday I wanted to upgrade/install gnucash 4.8 by:
> > > > > 
> > > > > cmake -D CMAKE_INSTALL_PREFIX=/home/klaus -G Ninja ..
> > > > > ninja
> > > > > ninja install
> > > > > 
> > > > > All went smoothly, but when starting gnucash, the warning/error came
> > > > > up:
> > > > > no
> > > > > book found (or similar), i.e., gnucash starts but no accounts,
> > > > > register
> > > > > etc
> > > > > are there. I then went to File -> Open' and opened the postgres
> > > > > database.
> > > > > The data were read, but not displayed as expected: currency was USD,
> > > > > date
> > > > > for

Re: [GNC] Gnucash 4.8: doesn't read or store config

2021-10-07 Thread Geert Janssens
Hi Thomas,

Klaus hasn't filed a bug yet. If you can, please do.

Regards,

Geert

Op woensdag 6 oktober 2021 16:25:41 CEST schreef boer...@t-online.de:
> Hi,
> 
> I am experiencing the same issue coming from 4.6 and upgrading to 4.8 from
> an OpenSuse Repo. One thing that I have in common with Klaus is that we
> both skipped 4.7
> 
> Indeed in Dconf I can find a new preference path /org/gnucash/GnuCash along
> with the old /org/gnucash. However, gnucash 4.8 doesn't seem to take care
> of this path. Neither changes in my settings are reflected there nor
> changes done directly in Dconf (e.g. set time format to 24h) have any
> effect. Moreover the default preference for the date format is ISO
> (2021-10-06), while gnucash uses the US format (10/06/2021) persistently.
> So it appears to me that gnucash neather reads nor writes from/to the new
> preferences path in this situation.
> 
> @Klaus: Did you file that bug already? So it might be worth to add this
> information there.
> 
> Best
> Thomas
> 
> Tue Oct 5 06:21:11 EDT 2021 Geert Janssens geert.gnucash at kobaltwit.be
> 
> > Hi,
> > 
> > This likely means for some reason the preference migration hasn't run.
> > 
> > I'd like to figure out why if you're willing to work with me on debugging
> > this. If so, please file a bug so we can track our research there.
> > 
> > Regards,
> > 
> > Geert
> > 
> > Op maandag 4 oktober 2021 23:06:13 CEST schreef Klaus Dahlke:
> > > Hi,
> > > I run gnucash 4.5 on ArchLinux and compile gnucash from the sources.
> > > Yesterday I wanted to upgrade/install gnucash 4.8 by:
> > > 
> > > cmake -D CMAKE_INSTALL_PREFIX=/home/klaus -G Ninja ..
> > > ninja
> > > ninja install
> > > 
> > > All went smoothly, but when starting gnucash, the warning/error came up:
> > > no
> > > book found (or similar), i.e., gnucash starts but no accounts, register
> > > etc
> > > are there. I then went to File -> Open' and opened the postgres
> > > database.
> > > The data were read, but not displayed as expected: currency was USD,
> > > date
> > > format was US,  no register color etc. I changed some of Preferences as
> > > setting the register color scheme to gnucash default, currency to Er,
> > > date
> > > format etc. But after exiting and restarting gnucash, none of the
> > > preference settings where save. The warning message and teh look and
> > > feel
> > > was exactly the same as right after compile.
> > > 
> > > I then switched back to gnucash 4.5 by compiling it from the sources by
> > > the
> > > above method and all works fine again.
> > > 
> > > Did I miss something in the installation procedure or is it worth filing
> > > a
> > > bug?
> > > 
> > > Thanks
> > > Klaus
> > > ___
> > > gnucash-user mailing list
> > > gnucash-user at 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.




___
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.


Re: [GNC] Cannot get current version from Flathub on Raspbian OS

2021-10-05 Thread Geert Janssens
Hi,

Running this command on my Fedora linux box (x86_64 architecture) suggests 
that the aarch64 package for gnucash is also at 4.8:

flatpak remote-info --arch aarch64 --app flathub org.gnucash.GnuCash

Here's the last two lines of the output:
Subject: Package gnucash 4.8 (537909)
Date: 2021-09-28 23:23:35 +c9)

What do you get when you run this on your Rasbian OS system ?

Regards,

Geert

Op dinsdag 5 oktober 2021 03:26:34 CEST schreef john:
> > On Oct 4, 2021, at 3:51 PM, Tommy Trussell 
> > wrote:> 
> > On Sun, Sep 26, 2021 at 9:13 PM Colin mailto:colinfar...@gmail.com>> wrote:
> >> I apologize if I’m adding (yet another) newbie flatpak question to this
> >> list, but…
> >> 
> >> I’ve got GnuCash installed on my Raspberry Pi 4 running the latest
> >> updates. I installed GnuCash, via Flathub, following the instructions on
> >> the GnuCash Wiki page. BUT I only got version 4.4.
> >> 
> >> Running 'flatpack update’ does not help, as it shows no available
> >> updates.
> >> 
> >> What am I missing?
> >> 
> >> Thanks,
> >> Colin
> > 
> > I think it's a great question!
> > 
> > The short answer is GnuCash might not currently be being built for the Pi,
> > probably since version 4.4. (Unless it has appeared in the flatpak
> > repository since you asked.)
> > 
> > Unfortunately I can't find an easy way to tell without digging out a Pi
> > and
> > looking for myself. The flatpak commands only show what's available for
> > the
> > host's architecture, which for me is x86_64, so I cannot see the Pi
> > packages at all.
> > 
> > If there's a way to see all the architectures the repository contains
> > for GnuCash, that would make it much easier, but I don't know how.
> > 
> > I hope someone sees this and can say what is getting built!
> 
> If you look at the top commit at
> https://github.com/flathub/org.gnucash.GnuCash/
>  you'll see a little green
> check next to it. Hover on that check and it shows the three GitHub Actions
> that drive flathub publishing. They're build-aarch64, build-x86_64, and
> download-sources. All passed, meaning that there's an aarch64 build
> floating around somewhere, but all of the steps past pushing to that repo
> are automatic and somewhat opaque.
> 
> Regards,
> John Ralls
> 
> ___
> 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.




___
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.


Re: [GNC] Gnucash 4.8: doesn't read or store config

2021-10-05 Thread Geert Janssens
Hi,

This likely means for some reason the preference migration hasn't run.

I'd like to figure out why if you're willing to work with me on debugging 
this. If so, please file a bug so we can track our research there.

Regards,

Geert

Op maandag 4 oktober 2021 23:06:13 CEST schreef Klaus Dahlke:
> Hi,
> I run gnucash 4.5 on ArchLinux and compile gnucash from the sources.
> Yesterday I wanted to upgrade/install gnucash 4.8 by:
> 
> cmake -D CMAKE_INSTALL_PREFIX=/home/klaus -G Ninja ..
> ninja
> ninja install
> 
> All went smoothly, but when starting gnucash, the warning/error came up: no
> book found (or similar), i.e., gnucash starts but no accounts, register etc
> are there. I then went to File -> Open' and opened the postgres database.
> The data were read, but not displayed as expected: currency was USD, date
> format was US,  no register color etc. I changed some of Preferences as
> setting the register color scheme to gnucash default, currency to Er, date
> format etc. But after exiting and restarting gnucash, none of the
> preference settings where save. The warning message and teh look and feel
> was exactly the same as right after compile.
> 
> I then switched back to gnucash 4.5 by compiling it from the sources by the
> above method and all works fine again.
> 
> Did I miss something in the installation procedure or is it worth filing a
> bug?
> 
> Thanks
> Klaus
> ___
> 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.




___
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.


Re: [GNC] Build 4.8 docs issue

2021-10-03 Thread Geert Janssens
As a side note, I am surprised you you are building epub, html and pdf for 
your  ebuild. On linux the idea is you build the "ghelp" target* which 
generates the documentation in the format gnucash expects. It's installed in a 
way that is should open with yelp.

The other formats were never intended to be distributed in linux packages. 
They are there to help us generate alternative formats for download from the 
gnucash website.

Regards,

Geert

* Well, to be more precise if you configure the buildsystem with cmake on  
linux, it will by default only enable the ghelp target. And currently 'make' 
(without target) will do nothing on linux as until recently there was no need 
to build the documents for yelp. They could be used straight from the source 
directory for development. Only 'make install' would copy all required files 
in the appropriate install location.
I said 'until recently' because very recently there have been changes that do 
require to run make in order to get a build of the documentation that can be 
tested with yelp for development. For linux packagers this still doesn't 
matter, they only need the 'make install' step.


Op zaterdag 2 oktober 2021 22:26:19 CEST schreef Geert Janssens:
> Please remember to send replies to the list rather than individual users.
> Particularly if you are soliciting for answers from "anyone" ;)
> 
> As to your problems, can you provide more details ?
> 
> It's been a while since I tested  the mobi format. Back then it worked fine,
> also with cmake. You have to enable it explicitly though by passing
> '-DWITH_MOBI=ON' to the cmake call.
> 
> I wouldn't spend too much effort on it though. We're currently considering
> to drop that format. It has been abandoned by Amazon as well.
> 
> Regards,
> 
> Geert
> 
> Op zaterdag 2 oktober 2021 19:40:30 CEST schreef Giuseppe Foti:
> > I am fighting with it too, trying to create a gentoo ebuild for it.
> > 
> > At now I can build, html and epub.
> > 
> > With pdf I have a sandbox access violation issue,
> > 
> > Can anyone confirm that "mobi" can be built both for "help" and "guide" ?
> > 
> > 
> > 
> > 
> > Il 02/10/21 18:51, Geert Janssens ha scritto:
> > 
> > Op zaterdag 2 oktober 2021 18:14:02 CEST schreef Mike Commissaris:
> > 
> > Installing past versions of docs (ver 4.4) went smoothly.
> > With ver 4.8 docs build, starting the install from my script file ./
> > gnucash-docs-4.8.sh
> > I get an error at line 11: ./configure: No such file or directory
> > Sure enough, there is no configure script file in my 4.8 docs build
> > directory.
> > I have searched for answers but have not figured out how to build docs in
> > ver 4.8.
> > Any suggestions or pointer to documentation?
> > 
> > The autotools based build system for gnucash-docs has been deprecated in
> > favor of the cmake based build system.
> > 
> > In gnucash-docs 4.8, the bits to use autotools have been fully removed.
> > 
> > The new way of building is summarized as follows:
> > 
> > - create a build directory (eg 'build') next to your source directory
> > - cd build
> > - cmake ../
> > - make
> > 
> > If you used to set an installation prefix while running configure you may
> > want do to the equivalent for your cmake run.
> > The syntax is "-DCMAKE_INSTALL_PREFIX="
> > 
> > Regards,
> > 
> > Geert
> > 
> > 
> > ___
> > 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.
> 
> ___
> 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.




___
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.


Re: [GNC] Build 4.8 docs issue

2021-10-02 Thread Geert Janssens
Please remember to send replies to the list rather than individual users. 
Particularly if you are soliciting for answers from "anyone" ;)

As to your problems, can you provide more details ?

It's been a while since I tested  the mobi format. Back then it worked fine, 
also with cmake. You have to enable it explicitly though by passing 
'-DWITH_MOBI=ON' to the cmake call.

I wouldn't spend too much effort on it though. We're currently considering to 
drop that format. It has been abandoned by Amazon as well.

Regards,

Geert

Op zaterdag 2 oktober 2021 19:40:30 CEST schreef Giuseppe Foti:
> I am fighting with it too, trying to create a gentoo ebuild for it.
> 
> At now I can build, html and epub.
> 
> With pdf I have a sandbox access violation issue,
> 
> Can anyone confirm that "mobi" can be built both for "help" and "guide" ?
> 
> 
> 
> 
> Il 02/10/21 18:51, Geert Janssens ha scritto:
> 
> Op zaterdag 2 oktober 2021 18:14:02 CEST schreef Mike Commissaris:
> 
> Installing past versions of docs (ver 4.4) went smoothly.
> With ver 4.8 docs build, starting the install from my script file ./
> gnucash-docs-4.8.sh
> I get an error at line 11: ./configure: No such file or directory
> Sure enough, there is no configure script file in my 4.8 docs build
> directory.
> I have searched for answers but have not figured out how to build docs in
> ver 4.8.
> Any suggestions or pointer to documentation?
> 
> The autotools based build system for gnucash-docs has been deprecated in
> favor of the cmake based build system.
> 
> In gnucash-docs 4.8, the bits to use autotools have been fully removed.
> 
> The new way of building is summarized as follows:
> 
> - create a build directory (eg 'build') next to your source directory
> - cd build
> - cmake ../
> - make
> 
> If you used to set an installation prefix while running configure you may
> want do to the equivalent for your cmake run.
> The syntax is "-DCMAKE_INSTALL_PREFIX="
> 
> Regards,
> 
> Geert
> 
> 
> ___
> 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.




___
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.


Re: [GNC] Build 4.8 docs issue

2021-10-02 Thread Geert Janssens
Op zaterdag 2 oktober 2021 18:14:02 CEST schreef Mike Commissaris:
> Installing past versions of docs (ver 4.4) went smoothly.
> With ver 4.8 docs build, starting the install from my script file ./
> gnucash-docs-4.8.sh
> I get an error at line 11: ./configure: No such file or directory
> Sure enough, there is no configure script file in my 4.8 docs build
> directory.
> I have searched for answers but have not figured out how to build docs in
> ver 4.8.
> Any suggestions or pointer to documentation?

The autotools based build system for gnucash-docs has been deprecated in  
favor of the cmake based build system.

In gnucash-docs 4.8, the bits to use autotools have been fully removed.

The new way of building is summarized as follows:

- create a build directory (eg 'build') next to your source directory
- cd build
- cmake ../
- make

If you used to set an installation prefix while running configure you may want 
do to the equivalent for your cmake run.
The syntax is "-DCMAKE_INSTALL_PREFIX="

Regards,

Geert


___
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.


Re: [GNC] Newest version for Ubuntu 20.04 LTS

2021-09-29 Thread Geert Janssens
Version 4.8 has been published on flathub already. That version should work.

Geert

Op woensdag 29 september 2021 13:48:27 CEST schreef Jon Schewe:
> If you install from flatpak you will get the current version. However
> note that there is currently a bug with 4.7 that prevents it from
> opening, so you may want to wait on that.
> 
> sudo apt install flatpak
> sudo flatpak install org.gnucash.GnuCash
> 
> flatpak run org.gnucash.GnuCash
> 
> On Wed, 2021-09-29 at 01:10 -0500, Jeff wrote:
> > Short of building from source, is there a link anywhere for upgrading
> > from 4.2 to the next compatible stable version on Ubuntu 20.04 LTS?  The
> > Debian list is too far behind since I run multiple O.S.'s.  I tried the
> > suggested PPA, I think it was sicklylife something or other for 4.3.
> > Totally screwed up a test set of books that I use just to test new
> > versions before I turn it loose on my multiple sets of books for
> > family.  It would be nice to run the same working versions on my Ubuntu
> > Server (Micro$soft bricked my main server and had to replace it, so I am
> > migrating everything I can to Ubuntu) and my dual boot laptop.
> > 
> > I have tried several times to build from source but; I am too old school
> > on my programming language list (i.e. Cobol, Pascal, forth) to get a
> > build to work.  Every time I have tried it spits out in a foreign
> > language some error list and fails to build.  My bad.
> > 
> > You would think that someone who wrote over 100,000 lines of C++ code to
> > handle up to 2 billion inventory items for a POS and parts ordering
> > system at best cost could easily handle this, but the languages you use
> > are all too new to me.
> > 
> > I would settle for a copy of "Building the Newest Version of GNC for
> > Dummies Course" book.
> 
> ___
> 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.




___
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.


Re: [GNC] Gnucash 4.7 Problem

2021-09-28 Thread Geert Janssens
Please remember to reply to gnucash-user@gnucash.org rather than to me 
directly.

Other than that I don't understand your remark/concern. Your data is not 
affected by this bug at all. It's not lost and hence there's no need "to get 
it back".

Or perhaps you're referring to another conversation I have missed ?

Regards,

Geert

Op dinsdag 28 september 2021 16:31:41 CEST schreef Thomas Marks:
> Thanks for the reply Geert, but the question remains HOW DO I GET MY DATA
> BACK? All the technical stuff in your reply means nothing to an end user
> like me. 
> Thomas Marks
> -Original Message-
> From: Geert Janssens
> Sent: Sep 28, 2021 10:05 AM
> To: John Ralls ,
> Cc: gnucash-user
> Subject: Re: [GNC] Gnucash 4.7 Problem
> 
> Hi Thomas,
>  
> No. Our testing shows it only is an issue for linux users (including flatpak
> users). The Windows and Macos packager work fine.
>  
> Regards,
>  
> Geert
>  
> 
> Op dinsdag 28 september 2021 15:57:22 CEST schreef Thomas Forrester:
> > Does this affect the pre-built installer packages. In particular, does
> > this affect people who have installed 4.7 on Windows?
> > 
> > Thanks.
> > 
> > On Mon, Sep 27, 2021 at 8:18 PM John Ralls wrote:
> > > Yeah, we're going to do a snap release tomorrow. I've already tagged it
> > > and built the tarballs.
> > > 
> > > Regards,
> > > John Ralls
> > > 
> > > > On Sep 27, 2021, at 6:03 PM, Jon Schewe wrote:
> > > > 
> > > > The flatpak apears to be broken as well. I run it and nothing appears.
> > > > 
> > > > jpschewe@jon-2019:~
> > > > 
> > > >> flatpak run org.gnucash.GnuCash
> > > > 
> > > > F: Ignoring D-Conf migrate-path setting /org/gnucash/GnuCash
> > > > 
> > > > ~
> > > > jpschewe@jon-2019:~
> > > > 
> > > >> echo $?
> > > > 
> > > > 133
> > > > 
> > > > On Mon, 2021-09-27 at 09:44 +0200, Geert Janssens wrote:
> > > >> Unfortunately this is a bug. I missed a name change in the conversion
> > > >> code for
> > > >> gnucash preferences.
> > > >> 
> > > >> The fix is in the patch attached.
> > > >> 
> > > >> As this is a crasher we may have to do a hotfix release. What do you
> > > >> think
> > > >> John ?
> > > >> 
> > > >> Regards,
> > > >> 
> > > >> Geert
> > > >> 
> > > >> Op maandag 27 september 2021 06:43:26 CEST schreef John Ralls:
> > > >>> Please remember to copy the list on all replies.
> > > >>> 
> > > >>> Removing /usr/local/lib/gnucash isn't enough. You'd also need to
> > > >>> remove at
> > > >>> least /usr/local/lib/libgnc* and /usr/local/share/gnucash.
> > > >>> 
> > > >>> You don't need the whole build directory. There's a single file,
> > > >>> install-manifest.txt, that contains all of the files that were
> > > >>> installed.
> > > >>> With that one file you can do `xargs rm > >>> uninstall GnuCash. You
> > > >>> might consider saving it off somewhere before you
> > > >>> delete the build directory.
> > > >>> 
> > > >>> Regards,
> > > >>> John Ralls
> > > >>> 
> > > >>>> On Sep 26, 2021, at 9:08 PM, Harry G McGavran Jr > >>>>
> > > >>>> w5...@w5pny.com
> > > >>>> 
> > > >>>>> wrote:
> > > >>>> That did fix the problem! I guess I will have to be sure
> > > >>>> to keep the old build directory around, so I can do a "make
> > > >>>> uninstall"
> > > >>>> before building the next release! Thanks for the fix -- but I
> > > >>>> must
> > > >>>> say it would be nice to not have to do the "make uninstall" on
> > > >>>> the
> > > >>>> old release. Many packages don't even have uninstall in their
> > > >>>> Makefiles... (although it would be nice if every one did include
> > > >>>> an
> > > >>>> uninstall in their Makefiles).
> > > >>>> 
> > > >>>> Thanks, John!
> > &

Re: [GNC] Gnucash 4.7 Problem

2021-09-28 Thread Geert Janssens
Hi Thomas,

No. Our testing shows it only is an issue for linux users (including flatpak 
users). The Windows and Macos packager work fine.

Regards,

Geert

Op dinsdag 28 september 2021 15:57:22 CEST schreef Thomas Forrester:
> Does this affect the pre-built installer packages.  In particular, does
> this affect people who have installed 4.7 on Windows?
> 
> Thanks.
> 
> On Mon, Sep 27, 2021 at 8:18 PM John Ralls  wrote:
> > Yeah, we're going to do a snap release tomorrow. I've already tagged it
> > and built the tarballs.
> > 
> > Regards,
> > John Ralls
> > 
> > > On Sep 27, 2021, at 6:03 PM, Jon Schewe  wrote:
> > > 
> > > The flatpak apears to be broken as well. I run it and nothing appears.
> > > 
> > > jpschewe@jon-2019:~
> > > 
> > >> flatpak run org.gnucash.GnuCash
> > > 
> > > F: Ignoring D-Conf migrate-path setting /org/gnucash/GnuCash
> > > 
> > > ~
> > > jpschewe@jon-2019:~
> > > 
> > >> echo $?
> > > 
> > > 133
> > > 
> > > On Mon, 2021-09-27 at 09:44 +0200, Geert Janssens wrote:
> > >> Unfortunately this is a bug. I missed a name change in the conversion
> > >> code for
> > >> gnucash preferences.
> > >> 
> > >> The fix is in the patch attached.
> > >> 
> > >> As this is a crasher we may have to do a hotfix release. What do you
> > >> think
> > >> John ?
> > >> 
> > >> Regards,
> > >> 
> > >> Geert
> > >> 
> > >> Op maandag 27 september 2021 06:43:26 CEST schreef John Ralls:
> > >>> Please remember to copy the list on all replies.
> > >>> 
> > >>> Removing /usr/local/lib/gnucash isn't enough. You'd also need to
> > >>> remove at
> > >>> least /usr/local/lib/libgnc* and /usr/local/share/gnucash.
> > >>> 
> > >>> You don't need the whole build directory. There's a single file,
> > >>> install-manifest.txt, that contains all of the files that were
> > >>> installed.
> > >>> With that one file you can do `xargs rm < install-manifest.txt` to
> > >>> uninstall GnuCash. You might consider saving it off somewhere
> > >>> before you
> > >>> delete the build directory.
> > >>> 
> > >>> Regards,
> > >>> John Ralls
> > >>> 
> > >>>> On Sep 26, 2021, at 9:08 PM, Harry G McGavran Jr <
> > >>>> w5...@w5pny.com
> > >>>> 
> > >>>>> wrote:
> > >>>> That did fix the problem!  I guess I will have to be sure
> > >>>> to keep the old build directory around, so I can do a "make
> > >>>> uninstall"
> > >>>> before building the next release!  Thanks for the fix -- but I
> > >>>> must
> > >>>> say it would be nice to not have to do the "make uninstall" on
> > >>>> the
> > >>>> old release.  Many packages don't even have uninstall in their
> > >>>> Makefiles... (although it would be nice if every one did include
> > >>>> an
> > >>>> uninstall in their Makefiles).
> > >>>> 
> > >>>> Thanks, John!
> > >>>> 
> > >>>>  Harry
> > >>>> 
> > >>>> On 9/26/21 9:41 PM, Harry G McGavran Jr wrote:
> > >>>>> I think I figured out what you mean --
> > >>>>> you must  mean either do "make uninstall" or "ninja uninstall"
> > >>>>> with 4.6
> > >>>>> before building 4.7 ...
> > >>>>> With I build gnucash and always remove /usr/local/lib/gnucash
> > >>>>> before doing "make install" which might be the same thing.
> > >>>>> If it does, then I'll still have the problem.   I'll give
> > >>>>> it a try though and if it doesn't work, I'll post a tracefile
> > >>>>> to
> > >>>>> the bug reports...
> > >>>>> 
> > >>>>> On 9/26/21 9:34 PM, Harry G McGavran Jr wrote:
> > >>>>>> I don't have the ninja package installed, so I'm not sure
> > >>>>>> what
> > >>>>>> "make/ninja

Re: [GNC] New flatpak version 4.7+ crashes in my Ubuntu 20.04 - any help?

2021-09-28 Thread Geert Janssens
There will be a new release indeed. But it may take a day longer. What we 
thought was a fix yesterday turns out not to. I *think* I found  the real 
cause today and applied a fix for that.

Regards,

Geert Janssens

Op dinsdag 28 september 2021 10:35:43 CEST schreef Dan Ståhlberg via gnucash-
user:
> OK ! Next time I'll look at the archive before posting... Mea culpa!
> 
> Dan
> 
> ‐‐‐ Original Message ‐‐‐
> 
> On Tuesday, September 28th, 2021 at 10:32, David H  
wrote:
> > Ah I see there's another thread re this issue - thanks to John Ralls a new
> > flatpak version will be released tomorrow to fix the issue.
> > 
> > Thanks John R and the other developers for all your efforts, it's
> > appreciated.
> > 
> > Cheers David H.
> > 
> > On Tue, 28 Sept 2021 at 18:28, David H  wrote:
> >> Yes I'm having possibly the same issue on Linux Mint 20, briefly flashes
> >> up the 4.7 version screen and then nothing.
> >> 
> >> Trying to run it from a terminal window results in the following warnings
> >> if it helps.
> >> 
> >> Cheers David H.
> >> 
> >> flatpak run org.gnucash.GnuCash
> >> F: Ignoring D-Conf migrate-path setting /org/gnucash/GnuCash
> >> Gtk-Message: 18:25:06.041: Failed to load module "xapp-gtk3-module"
> >> ;;; note: source file /app/share/guile/site/2.2/gnucash/utilities.scm
> >> ;;; newer than compiled
> >> /app/lib/guile/2.2/site-ccache/gnucash/utilities.go
> >> ;;; note: source file
> >> /app/share/guile/site/2.2/gnucash/report/report-utilities.scm ;;; newer
> >> than compiled
> >> /app/lib/guile/2.2/site-ccache/gnucash/report/report-utilities.go ;;;
> >> note: source file /app/share/guile/site/2.2/gnucash/reports.scm ;;;
> >> newer than compiled /app/lib/guile/2.2/site-ccache/gnucash/reports.go
> >> ;;; note: source file
> >> /app/share/guile/site/2.2/gnucash/reports/standard/taxinvoice.scm ;;;
> >> newer than compiled
> >> /app/lib/guile/2.2/site-ccache/gnucash/reports/standard/taxinvoice.go
> >> ;;; note: source file
> >> /app/share/guile/site/2.2/gnucash/reports/standard/balsheet-eg.scm ;;;
> >> newer than compiled
> >> /app/lib/guile/2.2/site-ccache/gnucash/reports/standard/balsheet-eg.go
> >> ;;; note: source file
> >> /app/share/guile/site/2.2/gnucash/reports/standard/portfolio.scm ;;;
> >> newer than compiled
> >> /app/lib/guile/2.2/site-ccache/gnucash/reports/standard/portfolio.go ;;;
> >> note: source file
> >> /app/share/guile/site/2.2/gnucash/reports/locale-specific/us/taxtxf.scm
> >> ;;; newer than compiled
> >> /app/lib/guile/2.2/site-ccache/gnucash/reports/locale-specific/us/taxtxf
> >> .go>> 
> >> On Tue, 28 Sept 2021 at 18:08, Dan Ståhlberg via gnucash-user  wrote:
> >>> (apologies if this have been discussed on the list already, just joined
> >>> today)
> >>> 
> >>> I have a problem on my Ubuntu 20.04.3 LTS when version 4.7+ was
> >>> installed in flatpak yesterday. The program starts, briefly show the
> >>> welcome dialog and then crashes. It seems there is some system trap,
> >>> see this /var/log/syslog excerpt:
> >>> 
> >>> Sep 28 09:36:47 X systemd[9025]: Started
> >>> app-flatpak-org.gnucash.GnuCash-11322.scope. Sep 28 09:36:48 X
> >>> kernel: [ 843.827669] traps: gnucash[11331] trap int3 ip:7f3959fe2762
> >>> sp:7ffc8a8165f0 error:0 in libglib-2.0.so.0.6800.3[7f3959fa3000+8d000]
> >>> 
> >>> here's the flatpak info (a system install):
> >>> 
> >>> GnuCash - Manage your finances, accounts, and investments
> >>> 
> >>> ID: org.gnucash.GnuCash
> >>> Ref: app/org.gnucash.GnuCash/x86_64/stable
> >>> Arch: x86_64
> >>> Branch: stable
> >>> Version: 4.7+ (Flathub 4.7-0)
> >>> License: GPL-2.0+
> >>> Origin: flathub
> >>> Collection: org.flathub.Stable
> >>> Installation: system
> >>> Installed: 316,8 MB
> >>> Runtime: org.gnome.Platform/x86_64/40
> >>> Sdk: org.gnome.Sdk/x86_64/40
> >>> 
> >>> Commit: 73f26e8659a7bfe29b2e87740bb9b715f51cfa352287900998df391c1eeacc27
> >>> Parent: c5468ce7ee3703f7678844b796e3a3653dbe4edd32187187122c69a92a42067e
> >>> Subject: Update mariadb module from gnucash-on-flatpak (944a1f6c)
> >>> Date: 2021-09-27 19:34:49 +
> >>> 
> >>> Can anyone sugges

Re: [GNC] I need to recover my files for the 4.7 upgrade

2021-09-27 Thread Geert Janssens
To retrigger the settings migration (and hence recover all your settings) you  
could also try to reset a key in the Windows registry.

The path is
Computer\HKEY_CURRENT_USER\SOFTWARE\GSettings\org\gnucash\GnuCash\general
And the key is prefs-version
Set this key to any number less than 4007 (0 is a good option).

Regards,

Geert

Op maandag 27 september 2021 19:45:01 CEST schreef john:
> Your book is probably right where you left it. GnuCash 4.7 changes the
> preferences--see the top of the release notes for details--and it sounds
> like the migration failed in your case. The last file and file history are
> kept in preferences so that's very likely why it didn't open your file
> automatically.
> 
> Just use File>Open's file chooser to open the file.
> 
> Regards,
> John Ralls
> 
> > On Sep 27, 2021, at 10:19 AM, Stumpie  wrote:
> > 
> > Hi all,
> > I upgraded my gnucash to ver. 4.7  The uninstall of ver 4.5 went smoothly
> > as did the installation. . . until the end.  My computer froze and I had
> > to do a cold reboot.  So I reinstalled ver 4.7 and opened gnucash, it
> > thought that I was a new user.
> > 
> > So where is the data file and what is the name and how do I get ver 4.7 to
> > recognize it.  The data file hopefully will be on my main drive but I
> > know it is on my backup drive, so if guncash trashed the data on the main
> > drive I can always get it from the backup.
> > 
> > Any help is greatly appreciated.
> > Regards,
> > Paul
> > ___
> > 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.
> 
> ___
> 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.




___
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.


Re: [GNC] How to run Python scripts with the gnucash flatpak package?

2021-09-27 Thread Geert Janssens
Hi,

Unfortunately the python bindings aren't built for the flatpak edition at the 
moment.

Regards,

Geert

Op maandag 27 september 2021 03:44:01 CEST schreef Hong Xu:
> Hi all,
> 
> Is there any document on how to run python scripts with the gnucash flatpak
> package? I have some customized Python scripts that interactive with
> gnucash and I am very interested in keeping them working with the flatpak
> package.
> 
> Thanks!
> Hong
> ___
> 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.




___
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.


Re: [GNC] Gnucash 4.7 Problem

2021-09-27 Thread Geert Janssens
Unfortunately this is a bug. I missed a name change in the conversion code for 
gnucash preferences.

The fix is in the patch attached.

As this is a crasher we may have to do a hotfix release. What do you think 
John ?

Regards,

Geert

Op maandag 27 september 2021 06:43:26 CEST schreef John Ralls:
> Please remember to copy the list on all replies.
> 
> Removing /usr/local/lib/gnucash isn't enough. You'd also need to remove at
> least /usr/local/lib/libgnc* and /usr/local/share/gnucash.
> 
> You don't need the whole build directory. There's a single file,
> install-manifest.txt, that contains all of the files that were installed.
> With that one file you can do `xargs rm < install-manifest.txt` to
> uninstall GnuCash. You might consider saving it off somewhere before you
> delete the build directory.
> 
> Regards,
> John Ralls
> 
> > On Sep 26, 2021, at 9:08 PM, Harry G McGavran Jr  wrote:
> > 
> > That did fix the problem!  I guess I will have to be sure
> > to keep the old build directory around, so I can do a "make uninstall"
> > before building the next release!  Thanks for the fix -- but I must
> > say it would be nice to not have to do the "make uninstall" on the
> > old release.  Many packages don't even have uninstall in their
> > Makefiles... (although it would be nice if every one did include an
> > uninstall in their Makefiles).
> > 
> > Thanks, John!
> > 
> >   Harry
> > 
> > On 9/26/21 9:41 PM, Harry G McGavran Jr wrote:
> >> I think I figured out what you mean --
> >> you must  mean either do "make uninstall" or "ninja uninstall" with 4.6
> >> before building 4.7 ...
> >> With I build gnucash and always remove /usr/local/lib/gnucash
> >> before doing "make install" which might be the same thing.
> >> If it does, then I'll still have the problem.   I'll give
> >> it a try though and if it doesn't work, I'll post a tracefile to
> >> the bug reports...
> >> 
> >> On 9/26/21 9:34 PM, Harry G McGavran Jr wrote:
> >>> I don't have the ninja package installed, so I'm not sure what
> >>> "make/ninja uninstall" means...>>> 
> >>> On 9/26/21 9:20 PM, john wrote:
>  If you didn't already, run make/ninja uninstall in the 4.6 build
>  directory. Configure and build GnuCash 4.7 in an empty directory, then
>  install.
>  
>  If that doesn't correct the problem get a stack trace of the crash and
>  attach it and the trracefile to a new bug report.
>  
>  Regards,
>  John Ralls
>  
> > On Sep 26, 2021, at 7:26 PM, Harry G McGavran Jr via gnucash-user
> >  wrote:
> > 
> > This was with Ubuntu 20.04...
> > 
> > On 9/26/21 8:25 PM, Harry G McGavran Jr wrote:
> >> I just built Gnucash 4.7 from the release page.
> >> It built fine, and it runs fine from the build directory,
> >> but the installed gnucash binary in /usr/local/bin
> >> fails with:
> >> Trace/breakpoint trap (core dumped)
> >> It only seems to run without error when run from the bin
> >> directory where the build is actually done.
> >> So I rebuilt Gnucash 4.6 and it's installed binary in /usr/local/bin
> >> runs fine.
> >> There was no core file even though "core dumped" was displayed with
> >> 4.7
> > 
> > ___
> > 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.
> 
> ___
> 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.

diff --git a/gnucash/gschemas/org.gnucash.GnuCash.deprecated.gschema.xml.in b/gnucash/gschemas/org.gnucash.GnuCash.deprecated.gschema.xml.in
index 7050d4da12..7e626fd750 100644
--- a/gnucash/gschemas/org.gnucash.GnuCash.deprecated.gschema.xml.in
+++ b/gnucash/gschemas/org.gnucash.GnuCash.deprecated.gschema.xml.in
@@ -1668,7 +1668,7 @@ For example setting this to 2.0 will display reports at twice their typical size
   Last pathname used
   This field contains the last pathname used by this window. It will be used as the initial filename/pathname the next time this window is opened.
 
-
+
   
 
   
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lis

Re: [GNC] Change configuration location.

2021-09-11 Thread Geert Janssens
Op zaterdag 11 september 2021 16:19:17 CEST schreef Paul Medeiros:
> Hello,
> 
> I can't make gnucash read its configuration from ~/.config/gnucash.
> Instead it reads and writes its configuration to and from
> ~/.local/share/gnucash where the data files are stored.

I hope you didn't actually use that to save your gnucash data files as that is 
*not* where data (gnucash or any other) files should be stored. It's a 
directory gnucash uses to manage some internal state and contains files you 
normally don't have to edit yourself.

> The environment
> variable USER_CONFIG_HOME is currently set to ~/.config.

The environment variable associated with this directory is USER_DATA_HOME. But 
don't change it to ~/.config. It's probably not what you want.

However for a brief range of gnucash versions gnucash made no distinction 
between USER_DATA_HOME and USER_CONFIG_HOME. I don't know these off-hand. If 
you happen to run one of those versions, you should consider upgrading to a 
more recent one that understands USER_CONFIG_HOME as well.

> I have tried
> setting other environment variables as specified in
> https://wiki.gnucash.org/wiki/Configuration_Locations but none have
> worked.  I have also tried to find a gui configuration setting in
> Edit/Preferences but failed. When I open Saved report configurations the
> list is empty when I have all the configuration folders and files stored in
> ~/.config/gnucash.

Your save-reports file is supposed to be in GNC_DATA_HOME, not in 
GNC_CONFIG_HOME so it's normal gnucash won't find it if you move it around.

> If I move them to ~/.local/share/gnucash the saved
> report configurations appear in the list.  The contents of
> ~/.config/gnucash are currently: accelerator-map  books  checks
>  expressions-2.0  saved-reports-2.8  saved-reports-2.8-backup
>  stylesheets-2.0  translog.  Any ideas on how to fix this?
> 
What are you trying to fix exactly ?
.config/gnucash and .local/share/gnucash are two directories with different 
purposes (at least on linux). The former is for config files that gnucash 
never writes to directly, but only reads. The latter for metadata maintained 
by gnucash itself. Why do you want to move these files to another location ?

Regards,

Geert


___
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.


Re: [GNC] Is the .gnc suffix now the default?

2021-08-24 Thread Geert Janssens
Op dinsdag 24 augustus 2021 10:20:06 CEST schreef Chris Green:
> On Tue, Aug 24, 2021 at 02:05:38AM +0200, Frank H. Ellenberger wrote:
> > Hi,
> > 
> > Am 23.08.21 um 19:37 schrieb D. via gnucash-user:
> > > Per
> > > https://wiki.gnucash.org/wiki/FAQ#Q:_What.27s_the_GnuCash_file_extensio
> > > n.3F
> > > 
> > > ".gnucash" is the data file extension.
> > > 
> > >  Original Message 
> > > From: Chris Green 
> > > Sent: Mon Aug 23 12:59:30 EDT 2021
> > > To: gnucash-user@gnucash.org
> > > Subject: [GNC] Is the .gnc suffix now the default?
> > > 
> > > I'm running gnucash 4.4 on Linux, I see the man page now shows:-
> > > 
> > > SYNOPSIS
> > > 
> > >gnucash [options] [ accounts.gnc ]
> > > 
> > > Has .gnc replaced .gnucash as the account file default suffix now?
> > 
> > Fixed in Maint: commit 3832765: Update file extension in man pages
> 
> OK, thanks, so is it .gnc or .gnucash? 

.gnucash

> Personally I'd much prefer
> .gnc for less clutter in directory listings and a more 'standard'
> three letter suffix.

I don't think it's more 'standard'. It used to be a DOS restriction that has 
shaped habit for 
many Windows users and developers. This is no longer the case even on Windows 
(.docx, 
.xslx,...)
While effectively short, a three letter extension is much less expressive and 
susceptible to 
extension collisions (which do happen). That is two applications can end up 
using the same 
extension for their files but are not compatible. So your system can't reliably 
determine which 
application to open when such a file is double-clicked.


> Or, even better, no suffix at all but that only
> really works on *nix systems where the suffix is mostly unnecessary.

File extension is still optional. And it is on all platforms. However if you 
want to have file 
associations, extensions are the way to go - even on linux (for desktop 
environments such as 
KDE or Gnome that is).

As you are mainly command line focused this doesn't affect you that much of 
course.

Regards,

Geert
___
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.


Re: [GNC] Multi-split CSV Import

2021-08-20 Thread Geert Janssens
Multisplit is a gnucash specific variant of a csv file. In short it's csv in 
which certain fields can be left empty if they are the same on consecutive 
rows. This avoids having to repeat transaction specific data for each split of 
a transaction.

Or put differently, the format expects full transaction details, both 
transaction specific and split specific.
Each line should define
- one split via split specific fields (account and deposit/withdrawal as bare 
minimum) *and* 
- to which transaction the split belongs via transaction specific fields (date 
and description as bare minimum).
There is a convenience built in that you don't have to repeat the transaction 
fields if the split belongs to the same transaction as the previous one (though 
you can repeat them if that makes csv preparation easier)

Missing date does not define whether or not import data is multi-split or not. 
The requirement is that we need a date for every transaction to import. Given 
that for a multi line import only the first line of a transaction requires 
transaction fields set, it follows that multi line import data may have 
secondary line that have no date field set.

Then there's the question of why account data is fully filled on csv export. I 
can think of a few motivations I had back then:
1. the intention of the exporter is to create a file that can be imported with 
minimal effort. So if you export a file from a gnucash data file and import it 
in another, only the accounts should be trained once. If one account would be 
missing from the import data the transaction matcher would have to be trained 
as well.
2. The transaction matcher code also predates the multi line import 
implementation and I honestly don't know how well it would handle imbalanced or 
incomplete multi-split transactions. It may well work but it was too much of a 
scope back then to test all of that as well. So the multi line import's primary 
use case is data that fully describes each transaction, including an account 
for each split. It may be possible to change that to the same concept of 
incomplete transaction data where an imbalance in the provided splits is 
handled via adding a balancing split in:the base account. That would require 
careful study of the transaction matcher and a lot of testing.

Regards,

Geert

flywire  schreef op 20 augustus 2021 09:44:32 CEST:
>CSV Import is documented in
>https://www.gnucash.org/docs/v4/C/gnucash-help/trans-import.html#trans-import-csv
>In a lot more detail than the Guide and Concepts Manual (which is
>hardly
>more than a list of headings).
>
>The only dataset demonstrated is a screenshot in Figure 6.5. The CSV
>Import
>Preview Panel
>https://www.gnucash.org/docs/v4/C/gnucash-help/figures/Help_CSV_Import_transactions_Preview.png
>
>So, the csv imports account transactions with the transfer account.
>
>* Multi-split: Selecting this check box allows the splits for a single
>transaction to be defined on consecutive lines within the file with
>each
>line defining a single split. If not selected each line is assumed to
>contain the information for a single transaction including one or two
>splits;
>
>A file or at least an image is needed to go with that multi-split
>statement.
>
>From the manual it's clear all that is required are the extra splits,
>but
>this isn't the case is it? In a previous post the direction is just
>export
>a multi-split and look at the file.
>
>Required data: Date, Deposit/Withdrawal, Description??, Account,
>Transfer
>Account??. I haven't been through the code but understand a missing
>date
>entry indicates it's a multi-split (so csv lines aren't data records in
>the
>normal sense). That's a lot simpler than a csv export. An export has an
>account line for *every* transaction. Why would that be required for a
>csv
>import of an account when it isn't needed for single splits? It's
>redundant
>data complicating file preparation.
>
>I expect CSV Import is fairly close to the initial process for most
>users
>and I knew something wasn't right about it compared to other software.
>It's
>described in The Emperor's New Clothes (as with the definition of
>split).
>___
>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.

Sent from my smartphone. Please excuse my brevity.
___
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

Re: [GNC] No Suitable Backend Found

2021-08-18 Thread Geert Janssens
Just to be sure you didn't miss this: on MacOS you can't open a gnucash file by 
double-clicking 
on it. Gnucash will ignore what you clicked and will open the file it had last 
opened anyway. If 
you want to open another gnucash file you need to do that from within gnucash 
using File-
>Open...

Regards,

Geert

Op woensdag 28 juli 2021 21:22:09 CEST schreef Adam Hodnett:
> Thanks so much for the help. I tried opening the recovered files on my old
> mac laptop. It said an older version of the file wasn't found and wouldn't
> open, so I copied everything back to the desktop (it's original location),
> and it opened. But when I try to open the most recent version (up to Feb
> 2021), it automatically only opens a version that goes to June 2019. Seems
> like an odd glitch.
> 
> Luckily this is a far better situation than I thought I was in, so I'm just
> getting back to work from here. But I thought I'd float that info your way
> in case it sheds some sort of insight.
> 
> Again, thanks so much for the help everyone! I'm not where I hoped to be,
> but at least this isn't devastating anymore.
> 
> Adam Hodnett
> Videographer | Project Coordinator
> 
> *FOLK MEDIA COMMUNICATIONS *
> PHONE*: *(506) 440-8736
> WEBSITE*:* www.folkmedia.ca
> PERSONAL*:* www.adamhodnett.ca
>  
> 
> 
> On Wed, Jul 28, 2021 at 2:44 PM Derek Atkins  wrote:
> > Hi,
> > 
> > On Wed, July 28, 2021 1:32 pm, Clint Chaplin wrote:
> > > May I suggest another possibility?
> > > 
> > > The previous install of GnuCash, for whatever reason, used SQL, and as
> > > long
> > > as that was working, the fact that SQL was being used is invisible to
> > > the
> > > user.
> > > 
> > > System crashed, files recovered.
> > > 
> > > New system set up, GnuCash installed, but configured to use GnuCash
> > > internal file system, not SQL.
> > > 
> > > New GnuCash files that are set up with the new system will work just
> > > great,
> > > but the recovered files will not be compatible until SQL is installed
> > > and
> > > configured.
> > 
> > That is unlikely, as the Windows build comes with SQL built-in.
> > Nothing special to configure or extra files to install like there is on
> > Linux or Mac.
> > 
> > > Please remember to CC this list on all your replies.
> > > You can do this by using Reply-To-List or Reply-All.
> > 
> > -derek
> > 
> > --
> > 
> >Derek Atkins 617-623-3745
> >de...@ihtfp.com www.ihtfp.com
> >Computer and Internet Security Consultant
> > 
> > ___
> > 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.
> 
> ___
___
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.


Re: [GNC] piecharts/linecharts turned blank in reports after upgrade

2021-08-18 Thread Geert Janssens
Hi,

I don't see a make install step in your instructions.
As far as I know charts will not render when running gnucash from the build 
directory. I don't 
remember exactly why this goes wrong, but when you look at the generated html 
source you'll 
notice the path the javascript is missing when run from the build directory.

Regards,

Geert

Op zondag 25 juli 2021 03:05:28 CEST schreef Dong Lin via gnucash-user:
> I created a fresh VM using ubuntu 21.04, minimal install with no gnucash
> installed.
> 
> $ sudo apt-get build-dep gnucash
> $ git clone https://github.com/Gnucash/gnucash.git
> $ cd gnucash
> $ git reset --hard 4.6
> $ mkdir ../build && cd ../build
> $ cmake ../gnucash
> $ make -j8
> $ ./bin/gnucash
> 
> the resulting gnucash produced blank charts.  tables are visible when
> enabled.
> 
> > No, that switches only the libgnc*.so libs in lib/gnucash. There are
> > others in lib/.
> > 
> > You cannot build GnuCash with an installed GnuCash. You must `sudo apt-get
> > remove gnucash` then `rm -rf *` your build directory and re-run cmake &&
> > ninja.
> > 
> > Regards,
> > John Ralls
> > 
> >> On Jul 20, 2021, at 9:16 PM, Dong Lin  wrote:
> >> 
> >> 
> >> vm-ubuntu-1:~/src/build-gnucash$ mv lib lib-local-build
> >> vm-ubuntu-1:~/src/build-gnucash$ ln -s /usr/lib/x86_64-linux-gnu/gnucash
> >> lib
> >> 
> >> this only switches the libgnc-*.so libs only.  all other libs continue
> >> to
> >> point to /usr/lib.
> >> 
> >> vm-ubuntu-1:~/src/build-gnucash$ ./bin/gnucash
> >> ./bin/gnucash: symbol lookup error: ./bin/gnucash: undefined symbol:
> >> gnc_run_report_with_error_handling
> >> 
> >>> Switched how? What libwebkit2gtk.so and libjavascriptcoregtk.so was
> >>> libgnc-html.so linked to if not the ones in /usr/lib?
> >>> 
> >>> Regards,
> >>> John Ralls
> >>> 
>  On Jul 20, 2021, at 7:55 PM, Dong Lin  wrote:
>  
>  
>  On a freshly installed Ubuntu 21.04 VM with apt installed GNC 4.4. the
>  apt
>  installed GNC runs fine with charts visible.
>  
>  But locally built GNC (tip of the latest maint branch) has the same
>  issue.
>  I tried switching the libs in build_dir to point to
>  /usr/lib/x86_64-linux-gnu/gnucash,  but the local gnucash encountered
>  an
>  undefined symbol gnc_run_report_with_error_handling and couldn't
>  start.
>  
>  apt removed the system gnucash, purged ~/.cache. reran the local gnc,
>  same
>  problem, blank charts.
>  only the table is visible.
>  
>  the build environment was prepared with apt-get build-dep gnucash as
>  instructed.
> 
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
___
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.


Re: [GNC] Preferences reset problem?

2021-07-01 Thread Geert Janssens
Op donderdag 1 juli 2021 05:19:58 CEST schreef John Ralls:
> > On Jun 30, 2021, at 2:52 AM, Geert Janssens 
> > wrote:> 
> > Op dinsdag 29 juni 2021 22:22:36 CEST schreef incoming-gnuc...@sabot.com:
> >> After gnucash 4.5 was announced, I tested upgrading to it on a
> >> standalone test machine (running flatpak on ubuntu 20.04), and
> >> 
> >> I encountered the issue later described here:
> >>  https://bugs.gnucash.org/show_bug.cgi?id=798194
> >> 
> >> where all my gnucash settings were lost.  On that same test machine, I
> >> tried downgrading to 4.4, but my settings were still gone.  This
> >> seemed kind of scary, so I put off upgrading my real machine pending a
> >> fix.
> >> 
> >> I see that the bug report linked to above includes some manual
> >> migration steps to export/re-import settings as a workaround, so I
> >> plan to just go ahead and try that (and I will go direct from 4.4 to
> >> 4.6, skipping 4.5).  But I thought I'd check in to make sure that
> >> there was no other pending/better way or automatic approach to this,
> >> or is the manual workaround the way to go?
> > 
> > So far there's no better workaround. You can either manually set your
> > preferences again or use the command provided in the bug report.
> > 
> > The short version of the issue is that a flatpak install of gnucash is as
> > if you install gnucash on a different machine, completely isolated from
> > your normal environment. There used to be a convenience to share
> > preferences between your normal environment and that "virtual" flatpak
> > machine. That convenience was dropped recently by the flatpak developers
> > (well, the gnome runtime developers really). Instead they provide a means
> > to automatically import settings from your main environment to the
> > flatpak "virtual" machine, but for historical reasons this can't work
> > with gnucash. So as for the convenience of having your preferences
> > magically available in the flatpak environment we're stuck between a rock
> > and a hard place unfortunately.> 
> >> If this issue affects all flatpak users, perhaps the release notes
> >> should reference the preferences issue and describe or link to the
> >> appropriate workaround?
> > 
> > That's a reasonable idea. I hope someone will do so.
> 
> Geert,
> 
> Can you elaborate on the historical reasons on
> https://github.com/flathub/org.gnucash.GnuCash/pull/43?
> 
> Regards,
> John Ralls

Did so now.

Geert



___
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.


Re: [GNC] Preferences reset problem?

2021-06-30 Thread Geert Janssens
Op dinsdag 29 juni 2021 22:22:36 CEST schreef incoming-gnuc...@sabot.com:
> After gnucash 4.5 was announced, I tested upgrading to it on a
> standalone test machine (running flatpak on ubuntu 20.04), and
> I encountered the issue later described here:
> 
>   https://bugs.gnucash.org/show_bug.cgi?id=798194
> 
> where all my gnucash settings were lost.  On that same test machine, I
> tried downgrading to 4.4, but my settings were still gone.  This
> seemed kind of scary, so I put off upgrading my real machine pending a
> fix.
> 
> I see that the bug report linked to above includes some manual
> migration steps to export/re-import settings as a workaround, so I
> plan to just go ahead and try that (and I will go direct from 4.4 to
> 4.6, skipping 4.5).  But I thought I'd check in to make sure that
> there was no other pending/better way or automatic approach to this,
> or is the manual workaround the way to go?
> 
So far there's no better workaround. You can either manually set your 
preferences again or use the command provided in the bug report.

The short version of the issue is that a flatpak install of gnucash is as if 
you install gnucash on a different machine, completely isolated from your 
normal environment. There used to be a convenience to share preferences 
between your normal environment and that "virtual" flatpak machine. That 
convenience was dropped recently by the flatpak developers (well, the gnome 
runtime developers really). Instead they provide a means to automatically 
import settings from your main environment to the flatpak "virtual" machine, 
but for historical reasons this can't work with gnucash. So as for the 
convenience of having your preferences magically available in the flatpak 
environment we're stuck between a rock and a hard place unfortunately.

> If this issue affects all flatpak users, perhaps the release notes
> should reference the preferences issue and describe or link to the
> appropriate workaround?

That's a reasonable idea. I hope someone will do so.

Regards,

Geert


___
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.


Re: [GNC] GNUCash 4.6 for Ubuntu 20.04 LTS

2021-06-30 Thread Geert Janssens
The lost preferences is a known issue:
https://bugs.gnucash.org/show_bug.cgi?id=798194

Unfortunately it's unlikely an issue we can fix easily. Luckily it only 
happens once, the first time you install or upgrade to a gnucash flatpak 
version 4.5 or above. You can choose to either set your preferences again or 
use some command line steps to import your settings from the non-flatpak 
version (details are at the end of the bug report).

Regards,

Geert

Op dinsdag 29 juni 2021 21:42:38 CEST schreef David G. Pickett via gnucash-
user:
> I got so envious of gnucash 4.6 users that I used flatpak to install it on
> Ubuntu 20.04 LTS (the current LTS).  The procedure to run it is a bit odd
> but I followed the product specific bits of the online instructions.
> 
> https://wiki.gnucash.org/wiki/Flatpak
> 
> It did not tell me what it was going t install!  After Install it seems to
> work, some settings seemed to be lost or ignored as it asked me if I wanted
> to auto save, which had been turned on -- the usual install forgets stuff
> problem!  I does complain on the way up, but I am not sure what is not
> working: dgp@dgp-p6803w:~$ flatpak run org.gnucash.GnuCash
> --versionGtk-Message: 15:26:12.233: Failed to load module
> "canberra-gtk-module"Gtk-Message: 15:26:12.238: Failed to load module
> "canberra-gtk-module"GnuCash 4.6Build ID: Flathub 4.6-0dgp@dgp-p6803w:~$
> flatpak run org.gnucash.GnuCashGtk-Message: 15:26:22.685: Failed to load
> module "canberra-gtk-module"Gtk-Message: 15:26:22.688: Failed to load
> module "canberra-gtk-module"Found Finance::Quote version 1.49.
> ___
> 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.




___
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.


Re: [GNC] dark theme on Linux

2021-06-25 Thread Geert Janssens
Hi Marcus,

For flatpak, that file should go into
$HOME/.var/app/org.gnucash.GnuCash/config/gnucash
(as per https://wiki.gnucash.org/wiki/
Configuration_Locations#In_GNC_CONFIG_HOME )

Note though that you will probably have to update your css file to work with 
gnucash 4.5. Most of the gnucash-own css selectors have changed names to be 
more consistent. For example there's now "gnc-id-cursor" where before there 
was "cursor" or ".cursor" (depending on the version of Gtk you had installed). 
You can look at 
https://github.com/Gnucash/gnucash/blob/maint/gnucash/gnucash.css
for examples of most of the gnucash specific selectors. All others can be 
discovered using the gtkinspector tool.

Regards,

Geert

Op vrijdag 25 juni 2021 16:21:08 CEST schreef Marcus Winston:
> I'm in the same boat, running GnuCash 4.5 flatpak on Linux Mint 20.1. I
> have the dark theme running, but want the alternating lines appearance
> that I had in GC 3.x. I had created a gtk 3.0 theme css file for GC 3.x,
> and it had worked. Now, with upgrading the OS and installing Flatpak GC,
> I can't find where to put the old .css file to have it work. Any
> pointers would be appreciated.
> 
> -marcus
> 
> On 6/24/21 3:38 AM, David Cousens wrote:
> > Michael,
> > 
> > Under the Edit->Preferences dialog there is an option to use the GnuCash
> > built in colour scheme. Turning this off allows the dark Theme from the
> > system to be used in the register display. I am running Linux Mint using
> > Adwaita-dark for the buttons and the Linux Mint-Y-dark for the Windows
> > borders and Mint-Y-Dark-Teal for Icons in the System theme settings.
> > These seem to be picked up by GnuCash without any difficulty. I have made
> > no changes to the defauklt gtk-3.0.css filein .config/gnucash or the
> > stylesheets in.local/share/gnucash. The window appearance with the
> > default GnuCash colours is as per the attached screenshot of a screen
> > fragment. With the Gnucash colors on, the appearance is the same apart
> > from the background colors for the register entries but the windows
> > borders icons and buttons remain unchanged. The link you posted did not
> > link to anything so I am not sure what you have done
> > 
> > 
> > David
> > 
> > On Thu, 2021-06-24 at 11:20 +0200, Michael via gnucash-user wrote:
> >> I have the following configuration: MX Linux 19.4 AHS, GnuCash 4.5, I
> >> have Adwaita-dark theme enabled by default in MX, when I start GNC, the
> >> buttons/menu has no dark theme enabled, tried the solution suggested in
> >> this post , still doesn't work,
> >> how can I enable dark theme in GNC? Please see the attached screenshot.
> >> 
> >> ___
> >> 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.
> >> 
> >> ___
> >> 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.
> 
> ___
> 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.




___
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.


Re: [GNC] Transparent background on selected Transfer choice

2021-05-29 Thread Geert Janssens
Op zaterdag 29 mei 2021 04:31:18 CEST schreef David Carlson:
> What are the disadvantages of the flatpak version?
> 

https://wiki.gnucash.org/wiki/Flatpak#Known_Issues

Geert


___
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.


Re: [GNC] export to PDF

2021-05-26 Thread Geert Janssens
Op woensdag 26 mei 2021 18:27:57 CEST schreef Derek Atkins:
> Hi,
> 
> On Wed, May 26, 2021 12:20 pm, John Mitchell wrote:
> > I have been using Ubuntu 18.04 for the last couple of years. The gnucash
> > that came with the software center was version 2.6. When I would invoice
> > my customers, then select 'print invoice', the invoice would appear on
> > the screen in a printable format. There was a button to select that
> > would export the invoice in PDF format. I would then save the invoice in
> > my customers file. Email the invoice as an attachment to my customer.
> > 
> > I have upgraded ubuntu and the gnucash version is 3.8. This button to
> > export the invoice in PDF format is no longer available.
> > 
> > Why was this feature removed from gnucash and can we get it back???
> > Thanks
As to why, gnucash switched to a more recent version of webkit for its 
reporting needs and that newer version no longer supports printing to pdf.

So as Derek suggests our best alternative is to use the print to pdf feature 
in the print dialog.

Regards,

Geert


___
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.


Re: [GNC] Preferences reset

2021-05-22 Thread Geert Janssens
Op zaterdag 22 mei 2021 19:34:44 CEST schreef John Ralls:
> > On May 22, 2021, at 4:00 AM, Geert Janssens 
> > wrote:
> > 
> > I have looked into this some more and filed bug
> > https://bugs.gnucash.org/show_bug.cgi?id=798194 with more details.
> > 
> > The proper fix would require changes affecting all users, not only flatpak
> > users (changes to how we store our preferences in GSettings). That's
> > probably out of proportion with the benefit we'd have from this.
> Well, all Linux users. The domain is already correct on macOS,
> org.gnucash.Gnucash.plist. Would it change the HKLM\Software registry keys
> on Windows?
> 
> Regards,
> John Ralls

Interesting. What makes this different on MacOS vs Linux ? Where is this 
defined ?

And more interestingly perhaps what are the key paths used inside of that plist 
file ?

Regards,

Geert

___
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.


Re: [GNC] Preferences reset

2021-05-22 Thread Geert Janssens
As the description in the bug is fairly long and technical, I'll repeat the 
workaround steps here:
The migration is actually fairly easy to do manually. It involves these steps:
* if you care about current sandbox settings, move
  $HOME/.var/app/org.gnucash.GnuCash/config/glib-2.0/settings/keyfile
  to some place safe
* run
  dconf dump /org/gnucash/ > \
  $HOME/.var/app/org.gnucash.GnuCash/config/glib-2.0/settings/keyfile
* run
  perl -pi.bkp -e's!^[[]![org/gnucash/!' \
  $HOME/.var/app/org.gnucash.GnuCash/config/glib-2.0/settings/keyfile
The long  commands are split in two lines. You can either copy them as 
presented here (with 
the backslash and newlines included)  or you can put each command on a single 
line, but then 
you have to remove the  backslash character from the command.

Regards,

Geert

Op zaterdag 22 mei 2021 13:00:58 CEST schreef Geert Janssens:
> I have looked into this some more and filed bug
> https://bugs.gnucash.org/show_bug.cgi? id=798194[1] with more details.
> 
> The proper fix would require changes affecting all users, not only flatpak
> users (changes to how we store our preferences in GSettings). That's
> probably out of proportion with the benefit we'd have from this.
> 
> Luckily there is a workaround that is fairly simple, involving two shell
> commands. They are detailed in the bug report.
> 
> Regards,
> 
> Geert
> 
> Op zaterdag 3 april 2021 22:52:31 CEST schreef John Ralls:
> > I haven't noticed anything and so far everyone who's reported this uses
> > the
> > flatpak build. My guess for the most likely cause is that we upgraded the
> > Gnome runtime and there's some change to GSettings in there.
> > 
> > Regards,
> > John Ralls
> > 
> > > On Apr 3, 2021, at 9:33 AM, David Carlson 
> > > wrote:
> > > 
> > > So your file history was gone too.  I wonder if there is a comparable
> > > problem with Mac computers?
> > > 
> > > On Sat, Apr 3, 2021, 11:05 AM Mike  wrote:
> > >> Yeah, that's exactly what I mean. I forgot to add that when I clicked
> > >> on
> > >> the desktop icon to start GC it opened a new database with no entries
> > >> as
> > >> if
> > >> I were starting GC from scratch. I had to find the file and start it
> > >> from
> > >> the file manager. I was worried that my data would be gone, but it was
> > >> only
> > >> my preferences that were gone.
> > >> 
> > >> Mike
> > >> 
> > >> On 4/3/21 9:49 AM, David Carlson wrote:
> > >> 
> > >> Do you mean that GnuCash reset your preferences for you without any
> > >> action
> > >> on your part?
> > >> 
> > >> That sounds like a bug to me.
> > >> 
> > >> 
> > >> 
> > >> On Sat, Apr 3, 2021, 8:38 AM Mike via gnucash-user <
> > >> 
> > >> gnucash-user@gnucash.org> wrote:
> > >>> I just opened GC today and discovered that I had to reset all of my
> > >>> preferences. None of the entries were affected. Very strange, I've not
> > >>> had that happen before. I'm using GC Flatpak version 4.5 on Linux Mint
> > >>> 20.1 for those who are interested.
> > >>> 
> > >>> Mike
> > >>> ___
> > >>> gnucash-user mailing list
___
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.


Re: [GNC] Preferences reset

2021-05-22 Thread Geert Janssens
I have looked into this some more and filed bug 
https://bugs.gnucash.org/show_bug.cgi?
id=798194[1] with more details.

The proper fix would require changes affecting all users, not only flatpak 
users (changes to 
how we store our preferences in GSettings). That's probably out of proportion 
with the benefit 
we'd have from this.

Luckily there is a workaround that is fairly simple, involving two shell 
commands. They are 
detailed in the bug report.

Regards,

Geert

Op zaterdag 3 april 2021 22:52:31 CEST schreef John Ralls:
> I haven't noticed anything and so far everyone who's reported this uses the
> flatpak build. My guess for the most likely cause is that we upgraded the
> Gnome runtime and there's some change to GSettings in there.
> 
> Regards,
> John Ralls
> 
> > On Apr 3, 2021, at 9:33 AM, David Carlson 
> > wrote:
> > 
> > So your file history was gone too.  I wonder if there is a comparable
> > problem with Mac computers?
> > 
> > On Sat, Apr 3, 2021, 11:05 AM Mike  wrote:
> >> Yeah, that's exactly what I mean. I forgot to add that when I clicked on
> >> the desktop icon to start GC it opened a new database with no entries as
> >> if
> >> I were starting GC from scratch. I had to find the file and start it from
> >> the file manager. I was worried that my data would be gone, but it was
> >> only
> >> my preferences that were gone.
> >> 
> >> Mike
> >> 
> >> On 4/3/21 9:49 AM, David Carlson wrote:
> >> 
> >> Do you mean that GnuCash reset your preferences for you without any
> >> action
> >> on your part?
> >> 
> >> That sounds like a bug to me.
> >> 
> >> 
> >> 
> >> On Sat, Apr 3, 2021, 8:38 AM Mike via gnucash-user <
> >> 
> >> gnucash-user@gnucash.org> wrote:
> >>> I just opened GC today and discovered that I had to reset all of my
> >>> preferences. None of the entries were affected. Very strange, I've not
> >>> had that happen before. I'm using GC Flatpak version 4.5 on Linux Mint
> >>> 20.1 for those who are interested.
> >>> 
> >>> Mike
> >>> ___
> >>> 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.
> > 
> > ___
> > 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.
> 
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
___
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.


Re: [GNC] Possible Ubuntu problems

2021-05-19 Thread Geert Janssens
It's very likely it's something to do with Ubuntu. As I understand it while 
Ubuntu is gnome 
based, they use their own theme (Yaroo?). It's very likely that theme does 
something that's 
not compatible with the dropdown GnuCash uses for accounts in the register code.

But to be fair, I could also turn that around: perhaps the code for that 
dropdown list - being 
very old - is doing things that are no longer compatible with current gnome 
(technically Gtk). 
And that this is only apparent when a theme with transparency is used.

Regards,

Geert

Op woensdag 19 mei 2021 12:07:26 CEST schreef Eric Coates via gnucash-user:
> Hello
> 
> Not exactly a GnuCash topic (classic British understatement!) but ...
> 
> There have been a few problem reported recently with the headings
> "Transparent background on selected Transfer choice" and "Cannot always
> over-type, clear selected amounts". They  may, I suspect, be an effect
> of the upgrade of Ubuntu from 18.04 to 20.04 and even 21.04.
> 
> I am pretty sure that the transparency problem was not apparent in 18.04
> and appeared (on my system) after I upgraded to 20.04 (and persisted
> through upgrades to 20.10 and 21.04). Since I upgraded to 21.04 I have
> become aware of a number of other "deficiencies" in Ubuntu (none of
> which were apparent in 18.04 or 20.04), some I can live with, I've found
> work-arounds for some and others are just downright annoying. I have no
> idea how to test my suspicion. I can't find anything via Google about my
> problems.
> 
> My only thought is that these problems may be an artefact of the
> upgrading process and that a clean installation of 21.04 may be a
> resolution. But, although relatively straight forward, that process
> needs some careful planning (yes, I have backups!).
> 
> Does anyone share my suspicion?
> 
> Forgive me, please, for raising a non-GnuCash concern but I feel that
> the members of this mailing list have a history of pushing boundaries
> and perhaps they can help.
> 
> Take care
> 
> Eric
> 
> 
> ___
> 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.


___
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.


Re: [GNC] Account Payable: process payment to multiple vendors

2021-04-10 Thread Geert Janssens
Op zaterdag 10 april 2021 16:03:35 CEST schreef Bregt - ICTgroup.be via 
gnucash-user:
> Hello everyone.
> 
> I am wondering what to do with the following. (For the record: I live in
> Belgium and use GnuCash for my company bookkeeping).
> 
> I received a bill in January from my notary, registered it in Gnucash (2
> expenses with VAT + 2 expenses without VAT versus Account Payable) and
> registered the payment (Account Payable versus Bank).
> 
> Now, part of this bill was a provisionary cost that did not include VAT.
> Recently I received a second bill from the government for this
> provisionary cost, this time with VAT. What (apparantly) happened is
> that the notary transferred my payment for this cost to the federal
> government, and now the government sends me the bill so I can recover
> the VAT on this expense.
> So: total cost is (say for example) €121. This was booked on an expense
> account. What I would do if I were keeping oldfashion books on paper is
> booking the second bill as expense €100 + VAT €21 versus Account Payable
> €121, and then Account Payable €121 versus (previously booked) expense
> €121.
> However, when I want to process payment of the second bill in GnuCash,
> it does not allow me to select an Expense account.
> 
> Therefore, I have done the following:
> * I removed the expense from the original bill, removed the payment of
> the original bill, reregistered payment of the original bill (now with a
> lower amount ofcourse, and pointing to the relevant entry in my bank
> account statement).
> * I registered the second bill and registered its payment, refering to
> the entry in my bank account statement.
> 
> Now I am wondering if there is a way in GnuCash to process a payment of
> two bills from two separate vendors in one transaction, because on my
> bank account statement one can only see the payment to the first vendor
> (the notary).
> 
> Any thoughts on this?

Unfortunately the business features of gnucash won't allow this directly. A 
payment and bill 
have to have the same owner.

There is however a way to model this manually to be slightly closer to the 
actual situation.

What you want to express is that in the bank account register only a single 
payment 
happened to a single vendor, however part of that payment was meant for another 
bill you 
still have to receive at that moment. That amount can be assigned to an asset 
account that 
collects prepayments.

So I would propose to
* create an asset account named "Vendor prepayments"
* pay the notary bill (with lowered amount) via the Process Payment dialog.
* open the notary payment in your bank account register in split view
* adjust the bank account split to be the total amount you effectively paid
* assign the imbalance to the new "Vendor prepayments" account

Then when you want to pay the bill you received from the government, pay it 
from the 
"Vendor prepayments" account.

After that step, all bills should be paid properly and the "Vendor prepayment" 
account should 
have a 0 balance again.

Regards,

Geert
___
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.


Re: [GNC] Hand-over on Succession or Short Term Absence

2021-04-09 Thread Geert Janssens
Op vrijdag 9 april 2021 09:32:40 CEST schreef Michael Hendry:
> > On 9 Apr 2021, at 08:15, Geert Janssens 
> > wrote:
> > 
> > Hi Michael,
> > 
> > That should  work.
> > 
> > There is one pitfall with the way saved report configurations are handled
> > in  gnucash, but that is in general and not specific to your situation:
> > saved rerport configurations are shared by all your books even though
> > their configuration details may only make sense for one book. To detail
> > if you have multiple books those books may have different accounts (and
> > hence also different account id-numbers internally). If you now save a
> > report configuration in book A, with a selection of accounts from book A,
> > the report will not  work properly when opened on book B, as not all
> > accounts from book A would match the accounts from book B.
> > 
> > Regards,
> > 
> > Geert
> 
> Thanks for your prompt response, Geert.
> 
> One concern I have is whether the references such as 'based on template
> “c4173ac99b2b448289bf4d11c731af13”’ would always have the base template to
> refer to in later versions of GNC, or if this is necessary.

Hi Michael,

Yes, the base template id's shouldn't change in future gnucash versions. Once a 
report 
template gets an id (assigned by the developer that creates this report 
template) it will be 
fixed. This is not dependent on your installation or your accounting data. The 
only thing that 
could possibly happen is when a report template is removed from gnucash. That's 
equivalent 
to the report no longer being accessible via the reports menu.

For completeness, if you have written your own reports in guile code, they will 
have their own  
unique ID. It would be up to you to ensure these handwritten reports get copied 
to the 
respective gnucash installations that need them in order for these report 
template id's to be 
available.

Regards,

Geert
___
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.


Re: [GNC] Hand-over on Succession or Short Term Absence

2021-04-09 Thread Geert Janssens
Hi Michael,

That should  work.

There is one pitfall with the way saved report configurations are handled in  
gnucash, but that 
is in general and not specific to your situation: saved rerport configurations 
are shared by all 
your books even though their configuration details may only make sense for one 
book.
To detail if you have multiple books those books may have different accounts 
(and hence also 
different account id-numbers internally). If you now save a report 
configuration in book A, with 
a selection of accounts from book A, the report will not  work properly when 
opened on book 
B, as not all accounts from book A would match the accounts from book B.

Regards,

Geert

Op vrijdag 9 april 2021 08:40:45 CEST schreef Michael Hendry:
> > On 8 Apr 2021, at 21:28, David Cousens  wrote:
> > 
> > Michael,
> > 
> > The location of the saved reports files is OS dependent. Full infor on the
> > location sis given at
> > https://wiki.gnucash.org/wiki/Configuration_Locations
> > although it takes a bit of sorting through  but I think the saved reports
> > are in USER_DATA_HOME.They are on LInux Mint 20. See also
> > https://www.gnucash.org/docs/v4/C/gnucash-guide/basics-migrate-settings.ht
> > ml#:~:text=Migrating%20financial%20data,desired%20path%20from%20within%20G
> > nuCash%20.
> > 
> > David Cousens
> 
> That’s very helpful, David, thanks.
> 
> On my Mac, I found the saved reports here:
> 
> ~/Library/Application Support/Gnucash/saved-reports-2.8
> 
> and I’ve produced an alphabetic list of all the reports using gnucash-cli,
> as recommended by Chris Lam.
> 
> Next, I'll clean up duplicate and redundant reports and tidy up inconsistent
> naming.
> 
> Am I right in thinking that I could copy and paste a report's definition
> from my saved-reports-2.8 file to my successor’s? START COPY FROM HERE:
> ;;;
> ;; Options for saved report "ESJE Transaction Report to 31/10/2019", based
> on template “2fe3b9833af044abb929a88d5a59620f” …
> 
> )
> FINISH COPY HERE
> ;;;
> ;; Options for saved report "RChBalance Sheet", based on template
> “c4173ac99b2b448289bf4d11c731af13"
> 
> If this is a workable method, I could copy all the report definitions for
> BookA, BookB and BookC into individual files, ready for copying into
> SuccessorA, SuccessorB and SuccessorC’s respective saved-reports-2.8 files.
> 
> Of course, there could be a fatal flaw in my plan which I am too ignorant to
> spot…
> 
> Regards,
> 
> Michael
> ___
> 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.


___
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.


Re: [GNC] Migrating and updating version 2 to 4

2021-04-07 Thread Geert Janssens
Op woensdag 7 april 2021 02:30:30 CEST schreef Roger Oliver:
> I'm running GnuCash 2.6.21 on a Windows 7 computer. I need to migrate the
> system to a Windows 10 computer. Just need to be sure I understand any
> complications I may encounter. Some questions.
> 
> 1. Will I have any problems updating to version 4?

Depends on how you will go about the update. I would certainly  suggest to make 
a test 
conversion using a copy of your datafile (or have a backup of that data file 
just in case).

The general procedure is to migrate from one major version to the next and not 
skipping one. 
As you are coming from 2.6, you should first update to the last 3.x version 
(3.11), and only 
then update to 4.5. Your situation is slightly more complicated because you 
also switch 
computers at the same time.

> 2. Reading about version 4 on the GnuCash website, I think the only thing
> we won't be able to migrate will be the saved customized reports and
> preferences. Is that correct?

"Saved customized reports" is slightly ambiguous to me. It can refer to reports 
you have 
written yourself in the scheme language (perhaps starting from a pre-existing 
report), or it can 
refer to the report configurations you have tweaked while using the program and 
saved there 
via "Saved report configurations".

For the former, you can just copy over the scheme files (*.scm). You may have 
to tweak them 
as our scheme interface has had a few changes from 2.6.x to 4.5.

For the latter, the migration could take care of them. The tricky part is you 
are migrating from 
one computer to another so you have to make sure the migration runs in an 
environment that 
has the old data available. Our migration tool is also quite picky so the order 
in which you do 
things matters.

Preferences can be copied over but it requires some advanced Windows registry 
manipulation 
(that is, you'll have to export part of a registry tree and import it in the 
registry on the new 
PC). Depending on your skills it may be easier to just reconfigure your 
preferences manually 
on the new PC.

The preferences aside there are two possible ways forward to arrive with 
GnuCash 4 on your 
new PC:
1. You do the updates via 3 to 4 on your Windows 7 PC and once that's to your  
satisfaction 
you copy over all data and metadata.
2. You start by copying your data and metadata to the new PC and do the updates 
there.

The latter has the advantage your original data and GnuCash program on the 
Windows 7 PC 
remain untouched. That way you are sure you have a working backup. I'll write 
steps for this 
second approach later.

> 3. Am I reading the manual correctly that all we need to migrate our data
> is to copy the current data file to the location where version 4 keeps
> these files. Is that still Documents/GunCash?

Yes and no. GnuCash doesn't "keep" data files anywhere in particular.  You can 
store your data 
file anywhere you like and then use "File->Open..." within gnucash to use it. 
Just like you 
would in a word processor or a spreadsheet.

There is a bit more to it though, so I'll summarize here, describing the steps 
for method 2:

0. Important! Under no circumstance open gnucash on the new PC before you have 
copied 
data and metadata from your Windows 7 PC to the appropriate locations on the 
Windows 10 
PC. If you did, you'll have to manually remove the following directory from the 
Windows 10 PC 
for the migration to kick in:
C:\Users\\AppData\Roaming\GnuCash
Replace  with the appropriate name. Also note AppData may be a 
hidden 
directory on your system. Use whatever tricks available to make it visible. The 
easiest I have 
found so far for me is to enter "%APPDATA%" in the location bar.
It may be useful to check beforehand anyway whether that directory already 
exists or not and 
remove it if so. Removing or renaming this directory is also the way to reset 
any previous 
metadata migration. If this directory doesn't exist, the migration tool will 
run the next time 
you start gnucash.

1. For your accounting data, you can copy the data file to somewhere you find 
convenient on 
your new PC. You will later be able to locate it using "File->Open" as written 
above.

2. For your metadata (as you're still on GnuCash 2.6.x) copy the directory
C:\Users\\.gnucash
from your Windows 7 PC to your Windows 10 PC. Note this directory starts with a 
'.'. That dot 
is important so be sure the directory name on the new PC has that as well 
(Windows may 
complain about extensions).

3. If you feel like it you can use the RegEdit tool to export the registry tree
HKEY_CURRENT_USER/Software/GSettings
from your old PC and import it in the new PC. That will take care of your 
preferences.

4. Optionally, if you're an Online banking user you can also copy your Online 
banking settings 
by copying the directory
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://l

Re: [GNC] Lost all settings after Flatpak update

2021-04-04 Thread Geert Janssens
I have filed a bug against flatpak for this:
https://github.com/flatpak/flatpak/issues/4209[1] 

Op zondag 4 april 2021 21:56:20 CEST schreef Geert Janssens:
> From reading the reports here I believe the settings that got lost you are
> those stored in GSettings. Those are not in the configuration directories
> you  can symlink. On linux (and hence flatpak) GSettings uses dconf as its
> backend.
> 
> As John already suggested it looks like something has changed with the
> switch to the new 3.38 version of the gnome sdk our flatpak depends on. At
> this point it's not clear to me yet whether that's a bug or a deliberate
> change.
> 
> For the time being you can revert to version 4.4 of the gnucash flatpak by
> running (all in a single line)
> flatpak update --commit
> 298cf1b5b77a15d7afda8a58721b075ec8ec0c59f4b16e1e19db98e37c097b07
> org.gnucash.GnuCash
> 
> If you are on a system that automatically updates flatpaks, you'll also have
> to temporarily stop it from doing that. With flatpak (the tool) version 1.5
> you can run these commands: flatpak mask --user org.gnucash.GnuCash
> flatpak mask --system org.gnucash.GnuCash
> 
> When this issue will be fixed in the future the updates can be unblocked
> with flatpak mask --remove --user org.gnucash.GnuCash
> flatpak mask --remove --system org.gnucash.GnuCash
> 
> Regards,
> 
> Geert
> 
> Op zondag 4 april 2021 18:32:15 CEST schreef Tommy Trussell:
> > I should also say, I created symlinks so that my flatpak gnucash
> > installations on different systems share the same settings folder as a
> > distribution installed version, were I to revert to it. SO the flatpak
> > version is doing something completely different, or it blew away the old
> > settings or something, and I haven't dug around to find out what happened.
> > 
> > On Sun, Apr 4, 2021 at 11:29 AM Tommy Trussell 
> > 
> > wrote:
> > > And just to pile on, I noticed the same in Flatpak running on Ubuntu
> > > 20.04. This MAY have been after a "secondary" Flatpak update (?). It
> > > still
> > > says GnuCash 4.5 Flatpak inside the application but when you open a
> > > terminal and run flatpak list I believe it says GnuCash 4.5+.
> > > 
> > > I was quite surprised because I have run GnuCash for many years now and
> > > this may be the first time I have had to re-establish register settings
> > > for
> > > my older books. It's been long enough I did not recall what the defaults
> > > looked like. Apparently I made some choices years ago and haven't looked
> > > back in a long time.
> > > 
> > > On Thu, Apr 1, 2021 at 5:10 PM Guille Lopez  wrote:
> > >> Hello,
> > >> 
> > >> I can confirm that I observed the same behavior, also with Flatpak in
> > >> Debian bullseye.
> > >> 
> > >> It did not mean a big deal for me because I could reapply my settings
> > >> quickly, but I confirm the issue.
> > >> 
> > >> Guille
> > >> 
> > >> On 01/04/2021 16:40, km22 wrote:
> > >> > Hi,
> > >> > 
> > >> > I am a Debian user and install Gnucash using Flatpak. I think Flatpak
> > >> > is
> > >> > setup to update automatically and the latest version of Gnucash seems
> > >> > to
> > >> > have been installed as of March 28th.
> > >> > 
> > >> > When I started Gnucash I was presented with the typical popup tips
> > >> > and
> > >> > dialogs to set up a new user file from scratch.  The system did not
> > >> > remember any of my recently used files.  When I opened a recent
> > >> > gnucash
> > >> > file it loaded but all my settings are gone. For instance my tabs are
> > >> > all horizontal at the top of the screen rather than vertically to the
> > >> > left.
___
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.


Re: [GNC] Lost all settings after Flatpak update

2021-04-04 Thread Geert Janssens
>From reading the reports here I believe the settings that got lost you are 
>those stored in 
GSettings. Those are not in the configuration directories you  can symlink. On 
linux (and 
hence flatpak) GSettings uses dconf as its backend.

As John already suggested it looks like something has changed with the switch 
to the new 
3.38 version of the gnome sdk our flatpak depends on. At this point it's not 
clear to me yet 
whether that's a bug or a deliberate change.

For the time being you can revert to version 4.4 of the gnucash flatpak by 
running (all in a 
single line)
flatpak update --commit 
298cf1b5b77a15d7afda8a58721b075ec8ec0c59f4b16e1e19db98e37c097b07 
org.gnucash.GnuCash

If you are on a system that automatically updates flatpaks, you'll also have to 
temporarily 
stop it from doing that. With flatpak (the tool) version 1.5 you can run these 
commands:
flatpak mask --user org.gnucash.GnuCash
flatpak mask --system org.gnucash.GnuCash

When this issue will be fixed in the future the updates can be unblocked with
flatpak mask --remove --user org.gnucash.GnuCash
flatpak mask --remove --system org.gnucash.GnuCash

Regards,

Geert

Op zondag 4 april 2021 18:32:15 CEST schreef Tommy Trussell:
> I should also say, I created symlinks so that my flatpak gnucash
> installations on different systems share the same settings folder as a
> distribution installed version, were I to revert to it. SO the flatpak
> version is doing something completely different, or it blew away the old
> settings or something, and I haven't dug around to find out what happened.
> 
> On Sun, Apr 4, 2021 at 11:29 AM Tommy Trussell 
> 
> wrote:
> > And just to pile on, I noticed the same in Flatpak running on Ubuntu
> > 20.04. This MAY have been after a "secondary" Flatpak update (?). It still
> > says GnuCash 4.5 Flatpak inside the application but when you open a
> > terminal and run flatpak list I believe it says GnuCash 4.5+.
> > 
> > I was quite surprised because I have run GnuCash for many years now and
> > this may be the first time I have had to re-establish register settings
> > for
> > my older books. It's been long enough I did not recall what the defaults
> > looked like. Apparently I made some choices years ago and haven't looked
> > back in a long time.
> > 
> > On Thu, Apr 1, 2021 at 5:10 PM Guille Lopez  wrote:
> >> Hello,
> >> 
> >> I can confirm that I observed the same behavior, also with Flatpak in
> >> Debian bullseye.
> >> 
> >> It did not mean a big deal for me because I could reapply my settings
> >> quickly, but I confirm the issue.
> >> 
> >> Guille
> >> 
> >> On 01/04/2021 16:40, km22 wrote:
> >> > Hi,
> >> > 
> >> > I am a Debian user and install Gnucash using Flatpak. I think Flatpak
> >> > is
> >> > setup to update automatically and the latest version of Gnucash seems
> >> > to
> >> > have been installed as of March 28th.
> >> > 
> >> > When I started Gnucash I was presented with the typical popup tips and
> >> > dialogs to set up a new user file from scratch.  The system did not
> >> > remember any of my recently used files.  When I opened a recent gnucash
> >> > file it loaded but all my settings are gone. For instance my tabs are
> >> > all horizontal at the top of the screen rather than vertically to the
> >> > left.
> >> > 
> >> > Do you know whether it is normal for Flatpak updates to case user
> >> > settings to be lost?  Is there a way to restore my previous settings?
> >> > 
> >> > Thanks,
> >> > 
> >> > Ken
> >> > 
> >> > 
___
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.


Re: [GNC] Limitations Running v4.4. on Windows 7?

2021-04-01 Thread Geert Janssens
The GnuCash devs are not actively preventing you from running the application 
on Windows 7. So as long as it works, good for you.

On the other hand, while it currently still works there will be no active 
effort to maintain Windows 7 compatibility either. If at some point in the 
future running on Windows 7 breaks for whichever reason, that will simply be 
the end of it there and then.

Microsoft has ended support for Windows 7 so we won't actively promote its use 
either. In today's connected world security patches do matter.

Having said that, I think it will probably continue to run for quite a while 
still on Windows 7 simply because we don't do much that needs Windows features 
that are exclusively for Windows 8 and up.

Regards,

Geert

Op donderdag 1 april 2021 10:14:44 CEST schreef David H:
> Seems to be OK on Win 7 Ultimate which is 64 bit so that might be the
> difference - I thought it was more to do with not providing a 32 bit
> version any more for Win 7.  Anyway I just keep installing and running it
> on Win 7 / Win 10 / MacOS Big Sur / Ubuntu Linux 20.10 without any issues
> 
> :-)  So as long as your Win 7 is 64 bit I'd say go for it.
> 
> Cheers David H.
> 
> On Thu, 1 Apr 2021 at 18:01, viking  wrote:
> > halvey wrote
> > 
> > > There aren't any as far as I'm aware :-)
> > > 
> > > Running Gnucash 4.4 no worries on Win 7 Ultimate and everything works as
> > > expected.
> > > 
> > > What's your issue with the help files ?  PDF versions can be downloaded
> > > from https://www.gnucash.org/docs.phtml if you prefer a pdf.
> > > 
> > > Just upgraded to 4.5 which also looks good.
> > > 
> > > Cheers David H.
> > 
> > I actually didn't try to install v4.4. I assumed that it wouldn't let me
> > install as it is specified to only run on WIN8 and up... If it really
> > installs on WIN7, I wonder why it is specified to only be used on WIN 8
> > and
> > up?
> > 
> > I downloaded and run the portable version of GnuCash (
> > https://portableapps.com/apps/office/gnucash_portable
> >   ). The problem
> > witrh the help file may be attributed to the portable version (nothing
> > happens when clicking on help).
> > 
> > 
> > 
> > 
> > --
> > Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> > ___
> > 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.
> 
> ___
> 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.




___
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.


Re: [GNC] How do I get the 3D Interface look - Take 2?

2021-03-16 Thread Geert Janssens
Op dinsdag 16 maart 2021 09:15:08 CET schreef viking:
> Jim DeLaHunt wrote
> 
> > On 2021-03-15 17:22, viking wrote:
> >> …The interface changed now, but it doesn't give me the nice "3D"
> >> interface
> >> seen in the manuals (from v2.x which used GTK2).
> >> What was the reason for going to GTK3, and loosing the much nicer looking
> >> (IMHO) "3D" interface?
> > 
> > One of the developers will probably be able to point to the specific
> > reasons and the specific announcements by the GnuCash project. But as an
> > onlooker I can tell you that the people behind GTK2 moved on to GTK3,
> > and now GTK4. Their recommendation to everyone was to use the overlap
> > time of GTK2 and GTK3 simultaneous support to move apps from GTK2 to
> > GTK3. Then, with the release of GTK4, they stopped supporting GTK2. If
> > GnuCash were not to move forward along with the GTK project, they would
> > have no way to get bug fixes and improvements from the GTK project.
> > There is a lot more to GTK than just the 2D vs 3D look. IMHO it is a
> > wise decision for GnuCash to move forward as recommended by their tool
> > providers.
> > 
> > Best regards,
> > 
> >  —Jim DeLaHunt, Vancouver, Canada
> 
> OK, I can agree that GT2K should be upgraded as necessary.
> However, I don't understand why GTK3 dropped the much nicer interface that
> was available in GTK2.
> 
That's a design decision by the Gtk project, not the gnucash project. You are 
free to discuss this with them on their fora. 

Regards,

Geert


___
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.


Re: [GNC] How do I get the 3D Interface look - Take 2?

2021-03-16 Thread Geert Janssens
Op dinsdag 16 maart 2021 01:58:37 CET schreef list+gnuc...@jdlh.com:
> On 2021-03-15 17:22, viking wrote:
> > …The interface changed now, but it doesn't give me the nice "3D" interface
> > seen in the manuals (from v2.x which used GTK2).
> > What was the reason for going to GTK3, and loosing the much nicer looking
> > (IMHO) "3D" interface?
> 
> One of the developers will probably be able to point to the specific
> reasons and the specific announcements by the GnuCash project. But as an
> onlooker I can tell you that the people behind GTK2 moved on to GTK3,
> and now GTK4. Their recommendation to everyone was to use the overlap
> time of GTK2 and GTK3 simultaneous support to move apps from GTK2 to
> GTK3. Then, with the release of GTK4, they stopped supporting GTK2. If
> GnuCash were not to move forward along with the GTK project, they would
> have no way to get bug fixes and improvements from the GTK project.
> There is a lot more to GTK than just the 2D vs 3D look. IMHO it is a
> wise decision for GnuCash to move forward as recommended by their tool
> providers.
> 
> Best regards,
>  —Jim DeLaHunt, Vancouver, Canada

That's more or less our motivation indeed. In our particular case the switch 
was made even more urgent because we depend also on webkitgtk, which had 
already dropped support for Gtk2 quite some time before us and decided to no 
longer maintain the old Gtk2 version. Because of the potential security risks 
involved with a webbrowser (library), most linux distributions quickly dropped 
the old package from their repositories and gnucash risked getting dropped 
with it.

Regards,

Geert


___
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.


Re: [GNC] Gnucash issues with Ubuntu on external drives

2021-03-13 Thread Geert Janssens
Op vrijdag 12 maart 2021 13:41:56 CET schreef Jeff:
> My Windows 10 pro server recently went unstable so I am trying to move
> as much data and programs as I can to a new internal harddrive running
> Ubuntu 20.04-LTS. This includes Thunderbird, which I have so far been
> unsuccessful in migrating and that makes it difficult for me to keep up
> with the user list.
> 
> I installed GNC 4.4 on Ubuntu.
> 
> I'm getting some input issues that occur at random intervals. Account
> names that seemingly cease to exist when doing line entry, account names
> hiding when highlighted by mouse or keyboard. Auto-fill that does not
> duplicate the prior entry (previous entry was Hurley, auto fills with Hu
> unless I add the r.)  Minor inconvenient issues at the moment.  Will
> post about them later.
> 
> What I can not find is why GNC will not show all of the mounted hard
> drives, internal or external, when selecting a set of books to open. 
> Nor will it open the last set of books used if it was on an external
> drive (I have not yet tried copying them to the Ubuntu drive to see if
> works) .  I have to go to file manager and double-click the set of books
> I need.
> 
> Suggestions?

I believe the default version of gnucash that ships with Ubuntu 20.04LTS is 
3.8, so I assume you are installing the flatpak version instead.

Flatpaks are sandboxed and may not have the proper permissions to see all 
external locations by default.

You can try to start gnucash from the command line using this command:
flatpak run --filesystem=host org.gnucash.GnuCash

Regards,

Geert


___
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.


<    1   2   3   4   5   6   7   8   9   10   >