[GNC] Command line quotes still not fixed
David G. Pickett
dgpickett at aol.com
Thu Apr 6 13:13:01 EDT 2023
Thanks!
So someone erased a ' = ".*" ' from a char * / std::string variable definition, so sad! I am sure the bug fix will be out soon if not already.
Does GnuCash have a test suite to verify it still works in prior behaviors? Do bug repairs update the test suite to detect the bug before they fix it? There's a term for that, code to test or something such! Another email chain on grep is full of bugs introduced into various implementations of regex and grep, so they might not have learned/adopted that paradigm. I supposed it was invented by Hippocrates: "First, do no harm!"? :D
-----Original Message-----
From: john <jralls at ceridwen.us>
To: David H <hellvee at gmail.com>
Cc: David G. Pickett <dgpickett at aol.com>; gnucash-user at gnucash.org <gnucash-user at gnucash.org>
Sent: Wed, Apr 5, 2023 11:04 pm
Subject: Re: [GNC] Command line quotes still not fixed
The namespace parameter is a regular expression, so .* will get the quotes from all of your namespaces.
Regards,
John Ralls
> On Apr 5, 2023, at 3:46 PM, David H <hellvee at gmail.com> wrote:
>
> What default namespace, look in YOUR security editor - as far as
> I know it's whatever you set up. I have a vague recollection that it
> doesn't really care and will be happy with just a single character
> i.e. --namespace=x
> but don't quote me on that.
>
> By the way your original email could do with some halfway decent formatting
> - see what the mailing list received at
> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106230.html you
> might like to tweak that to make it readable in future.
>
> Cheers David H.
>
> On Thu, 6 Apr 2023 at 07:46, David G. Pickett <dgpickett at aol.com> wrote:
>
>> I saw that later. What's the default namespace?
>>
>>
>> -----Original Message-----
>> From: David H <hellvee at gmail.com>
>> To: David G. Pickett <dgpickett at aol.com>
>> Cc: gnucash-user at gnucash.org <gnucash-user at gnucash.org>
>> Sent: Wed, Apr 5, 2023 3:45 pm
>> Subject: Re: [GNC] Command line quotes still not fixed
>>
>> And you'll see there's a whole other thread on this -
>> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106181.html.
>> Bug report at https://bugs.gnucash.org/show_bug.cgi?id=798815
>>
>> If you include a namespace parameter for now it will work.
>>
>> Cheers David H.
>>
>> On Wed, 5 Apr 2023 at 23:00, David G. Pickett via gnucash-user <
>> gnucash-user at gnucash.org> wrote:
>>
>> I can still only update quotes with the interactive button, the flatpak
>> run gnucash command that ran in 4.* is still broken:
>> dgp at dgp-p6803w:~$ flatpak run --command=gnucash-cli org.gnucash.GnuCash
>> --quotes get /home/dgp/GnuCash/ubuntu-DGPickett.gnucashMissing data file
>> parameter
>> gnucash-cli [options] [datafile] - GnuCash, accounting for personal and
>> small business finance:
>> Common Options: -h [ --help ] Show this help message -v [
>> --version ] Show GnuCash version --debug Enable
>> debugging mode: provide deep detail in the logs.
>> This is equivalent to: --log "=info" --log
>> "qof=info" --log "gnc=info" --extra
>> Enable extra/development/debugging features. --log arg Log
>> level overrides, of the form
>> "modulename={debug,info,warn,crit,error}"
>> Examples: "--log qof=debug" or "--log
>> gnc.backend.file.sx=info" This can be invoked
>> multiple times. --paths Show paths --logto arg
>> File to log into; defaults to "/tmp/gnucash.trace";
>> can be "stderr" or "stdout".
>> Price Quotes Retrieval Options: -Q [ --quotes ] arg Execute price
>> quote related commands. The following commands are
>> supported. info: Show
>> Finance::Quote version and exposed quote
>> sources. get: Fetch current quotes for all
>> foreign currencies and stocks in the given
>> GnuCash datafile.
>> dump: Fetch current quotes for specified currencies
>> or stocks from a specified namespace and print
>> the results to the console.
>> This must be followed with a source and one or
>> more symbols, unless the source is "currency"
>> in which case it must be followed with two or
>> more symbols, the first of which is the
>> currency in which exchange rates for the rest
>> will be quoted. --namespace arg
>> Regular expression determining which namespace
>> commodities will be retrieved for when using the get
>> command -V [ --verbose ] When using the dump command list all of
>> the parameters Finance::Quote returns for the
>> symbol instead of the ones that Gnucash requires.
>> Report Generation Options: -R [ --report ] arg Execute report related
>> commands. The following commands are supported.
>> list: Lists available
>> reports. show: Describe the options modified in
>> the named report. A datafile may be
>> specified to describe some saved options.
>> run: Run the named report in the given GnuCash
>> datafile. --name arg
>> Name of the report to run
>> --export-type arg Specify export type
>> --output-file arg Output file for report
>> dgp at dgp-p6803w:~$ ls -l
>> /home/dgp/GnuCash/ubuntu-DGPickett.gnucash-rw-rw-r-- 2 dgp dgp 2899938 Apr
>> 4 17:55 /home/dgp/GnuCash/ubuntu-DGPickett.gnucashdgp at dgp-p6803w:~$
>>
>> _______________________________________________
>> 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
>> -----
>> 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 at 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.
More information about the gnucash-user
mailing list