View Issue Details

IDProjectCategoryView StatusLast Update
0006679Talerotherpublic2021-08-24 16:23
Reporterttn Assigned ToChristian Grothoff  
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
PlatformLinuxOSDevuanOS VersionBeowulf/Chimaera
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006679: inconsistent/incorrect handling of '--help', '--version'
DescriptionThe behavior and output of the taler-* command-line programs,
given '--help' and '--version', are inconsistent. According to
the GNU coding standards, they should display the respective
information and exit with exit value 0.

The attached log shows that most commands exit with
non-zero value, and furthermore, some commands do not
cleanly handle '--help' and '--version' at all.

Another strangeness: Some commands display

  -v, --version print the version number

twice (e.g., taler-exchange-aggregator).

I am marking this "high" priority because '--help' and '--version'
are the first things people do (typically) w/ a command-line program.
(I.e., first impressions are important.)
TagsNo tags attached.

Activities

ttn

2021-01-07 01:25

developer   ~0017315

hv.log (31,721 bytes)   
-*- mode: compilation; default-directory: "/usr/local/bin/" -*-
Compilation started at Wed Jan  6 18:50:59

for prog in /usr/local/bin/taler-* ; do printf '\n\f\nprog: %s\n' $prog ; $prog --help ; echo $? ; $prog --version ; echo $? ; done


prog: /usr/local/bin/taler-auditor
mktemp: creazione della directory con il modello "reportXXXXXX" non riuscita: Permesso negato
1
mktemp: creazione della directory con il modello "reportXXXXXX" non riuscita: Permesso negato
1


prog: /usr/local/bin/taler-auditor-dbinit
taler-auditor-dbinit
Initialize Taler auditor database
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -g, --gc                   garbage collect database
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -R, --reset                reset database (DANGEROUS: all existing data is
                               lost!)
  -r, --restart              restart audits (DANGEROUS: all audits resume from
                               scratch)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-dbinit v0.8.1
1


prog: /usr/local/bin/taler-auditor-exchange
taler-auditor-exchange
Add or remove exchange to list of audited exchanges
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -u, --exchange-url=URL     base URL of the exchange
  -r, --remove               remove the exchange's key (default is to add)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-exchange v0.8.1-git-aaeadf15
1


prog: /usr/local/bin/taler-auditor-httpd
taler-auditor-httpd
HTTP server providing a RESTful API to access a Taler auditor
Arguments mandatory for long options are also mandatory for short options.
  -C, --connection-close     force HTTP connections to be closed after each
                               request
  -c, --config=FILENAME      use configuration file FILENAME
  -t, --timeout=SECONDS      after how long do connections timeout by default
                               (in seconds)
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-httpd v0.8.1-git-aaeadf15
1


prog: /usr/local/bin/taler-auditor-offline
taler-auditor-offline
Operations for offline signing for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-offline v0.8.1
1


prog: /usr/local/bin/taler-auditor-sign
taler-auditor-sign
Sign denomination keys of an exchange
Arguments mandatory for long options are also mandatory for short options.
  -a, --auditor-key=FILENAME file containing the private key of the auditor
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -u, --auditor-url=URL      URL of the auditor (informative link for the
                               user)
  -r, --exchange-request=FILENAME
                             set of keys the exchange requested the auditor to
                               sign
  -o, --output=FILENAME      where to write our signature
  -v, --version              print the version number
  -V, --verbose              be verbose
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-sign v0.8.1-release
1


prog: /usr/local/bin/taler-bank-manage-testing
illegal number of parameters
1
illegal number of parameters
1


prog: /usr/local/bin/taler-config
gnunet-config [OPTIONS]
Manipulate GNUnet configuration files
Arguments mandatory for long options are also mandatory for short options.
  -b, --supported-backend=BACKEND
                             test if the current installation supports the
                               specified BACKEND
  -c, --config=FILENAME      use configuration file FILENAME
  -f, --filename             interpret option value as a filename (with
                               $-expansion)
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -o, --option=OPTION        name of the option to access
  -S, --list-sections        print available configuration sections
  -s, --section=SECTION      name of the section to access
  -V, --value=VALUE          value to set
  -v, --version              print the version number
  -w, --rewrite              write configuration file that only contains delta
                               to defaults
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
gnunet-config v0.8.1
0


prog: /usr/local/bin/taler-exchange-aggregator
taler-exchange-aggregator
background process that aggregates and executes wire transfers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
10
/usr/local/bin/taler-exchange-aggregator v0.8.1
10


prog: /usr/local/bin/taler-exchange-benchmark
taler-exchange-benchmark
Exchange benchmark
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -v, --version              print the version number
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -n, --coins-number=CN      How many coins we should instantiate per reserve
  -p, --parallelism=NPROCS   How many client processes we should run
  -r, --reserves=NRESERVES   How many reserves per client we should create
  -R, --refresh-rate=RATE    Probability of refresh per coin (0-100)
  -m, --mode=MODE            run as exchange, clients or both
  -l, --logfile=LF           will log to file LF
  -f, --fakebank             start a fakebank instead of the Python bank
  -F, --reserves-first       should all reserves be created first, before
                               starting normal operations
  -K, --linger               linger around until key press
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
2
/usr/local/bin/taler-exchange-benchmark v0.8.1 git-aaeadf15
2


prog: /usr/local/bin/taler-exchange-closer
taler-exchange-closer
background process that closes expired reserves
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
11
/usr/local/bin/taler-exchange-closer v0.8.1
11


prog: /usr/local/bin/taler-exchange-dbinit
taler-exchange-dbinit
Initialize Taler exchange database
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -g, --gc                   garbage collect database
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -r, --reset                reset database (DANGEROUS: all existing data is
                               lost!)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-dbinit v0.8.1
1


prog: /usr/local/bin/taler-exchange-httpd
taler-exchange-httpd
HTTP server providing a RESTful API to access a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -a, --allow-timetravel     allow clients to request /keys for arbitrary
                               timestamps (for testing and development only)
  -C, --connection-close     force HTTP connections to be closed after each
                               request
  -c, --config=FILENAME      use configuration file FILENAME
  -t, --timeout=SECONDS      after how long do connections timeout by default
                               (in seconds)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -n, --num-threads=NUM_THREADS
                             size of the thread pool
  -f, --file-input=FILENAME  run in test-mode using FILENAME as the HTTP
                               request to process, use '-' to read from stdin
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-httpd v0.8.1-git-aaeadf15
0


prog: /usr/local/bin/taler-exchange-keycheck
taler-exchange-keycheck
Check keys of the exchange for validity
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --denomination-info-hash=AMOUNT
                             print full denomination hashes of all
                               denominations with the given AMOUNT value
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-keycheck v0.8.1
1


prog: /usr/local/bin/taler-exchange-keyup
taler-exchange-keyup
Setup signing and denomination keys for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -f, --feedir=DIRNAME       directory where to write wire transfer fee
                               structure
  -h, --help                 print this help
  -k, --replacement-keysize=BITS
                             when creating a replacement key in a revocation
                               operation, which key size should be used for
                               the new denomination key
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --master-key=FILENAME  master key file (private key)
  -o, --output=FILENAME      auditor denomination key signing request file to
                               create
  -r, --revoke=DKH           revoke denomination key hash (DKH) and request
                               wallets to initiate recoup
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --time=TIMESTAMP       pretend it is a different time for the update
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-keyup v0.8.1
1


prog: /usr/local/bin/taler-exchange-offline
taler-exchange-offline
Operations for offline signing for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-offline v0.8.1
1


prog: /usr/local/bin/taler-exchange-revoke
illegal number of parameters
1
illegal number of parameters
1


prog: /usr/local/bin/taler-exchange-transfer
taler-exchange-transfer
background process that executes outgoing wire transfers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
10
/usr/local/bin/taler-exchange-transfer v0.8.1
10


prog: /usr/local/bin/taler-exchange-wire
taler-exchange-wire
Setup /wire response
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --master-key=FILENAME  master key file (private key)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-wire v0.8.1
1


prog: /usr/local/bin/taler-exchange-wirewatch
taler-exchange-wirewatch
background process that watches for incoming wire transfers from customers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -r, --reset                start fresh with all transactions in the history
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
7
/usr/local/bin/taler-exchange-wirewatch v0.8.1
7


prog: /usr/local/bin/taler-helper-auditor-aggregation
taler-helper-auditor-aggregation
Audit Taler exchange aggregation activity
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-aggregation v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-coins
taler-helper-auditor-coins
Audit Taler coin processing
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-coins v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-deposits
taler-helper-auditor-deposits
Audit Taler exchange database for deposit confirmation consistency
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-deposits v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-render.py
Traceback (most recent call last):
  File "/usr/local/bin/taler-helper-auditor-render.py", line 33, in <module>
    jsonFile1 = open (sys.argv[1], 'r')
FileNotFoundError: [Errno 2] No such file or directory: '--help'
1
Traceback (most recent call last):
  File "/usr/local/bin/taler-helper-auditor-render.py", line 33, in <module>
    jsonFile1 = open (sys.argv[1], 'r')
FileNotFoundError: [Errno 2] No such file or directory: '--version'
1


prog: /usr/local/bin/taler-helper-auditor-reserves
taler-helper-auditor-reserves
Audit Taler exchange reserve handling
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-reserves v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-wire
taler-helper-auditor-wire
Audit exchange database for consistency with the bank's wire transfers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-wire v0.8.1
1


prog: /usr/local/bin/taler-helper-crypto-eddsa
taler-helper-crypto-eddsa
Handle private EDDSA key operations for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -p, --parallelism=NUM_WORKERS
                             number of worker threads to use
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --time=TIMESTAMP       pretend it is a different time for the update
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-helper-crypto-eddsa v0.8.1
0


prog: /usr/local/bin/taler-helper-crypto-rsa
taler-helper-crypto-rsa
Handle private RSA key operations for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -p, --parallelism=NUM_WORKERS
                             number of worker threads to use
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --time=TIMESTAMP       pretend it is a different time for the update
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-helper-crypto-rsa v0.8.1
0


prog: /usr/local/bin/taler-merchant-benchmark
taler-merchant-benchmark
Runs benchmark logic against merchant backend. Must be used with either 'ordinary' or 'corner' sub-commands.
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -v, --version              print the version number
  -h, --help                 print this help
  -l, --logfile=LF           will log to file LF
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-merchant-benchmark v0.8.0 git-d13783b8
0


prog: /usr/local/bin/taler-merchant-dbinit
taler-merchant-dbinit
Initialize Taler merchant database
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -r, --reset                reset database (DANGEROUS: all existing data is
                               lost!)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-merchant-dbinit v0.8.1
1


prog: /usr/local/bin/taler-merchant-httpd
taler-merchant-httpd
Taler merchant's HTTP backend interface
Arguments mandatory for long options are also mandatory for short options.
  -C, --connection-close     force HTTP connections to be closed after each
                               request
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-merchant-httpd v0.8.1
0


prog: /usr/local/bin/taler-merchant-setup-reserve
taler-merchant-setup-reserve
Setup reserve for tipping
Arguments mandatory for long options are also mandatory for short options.
  -A, --auth=USERNAME:PASSWORD
                             use the given USERNAME and PASSWORD for client
                               authentication
  -a, --amount=VALUE         amount to be transferred into the reserve
  -C, --cert=CERTFILE        name of the TLS client certificate file
  -c, --config=FILENAME      use configuration file FILENAME
  -e, --exchange-url=URL     base URL of the exchange to create the reserve at
  -h, --help                 print this help
  -K, --apikey=APIKEY        API key to use in the HTTP request
  -k, --key=KEYFILE          file with the private TLS key for TLS client
                               authentication
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --merchant-url=URL     base URL of the merchant backend's REST API
  -p, --pass=KEYFILEPASSPHRASE
                             passphrase needed to decrypt the TLS client
                               private key file
  -t, --type=CERTTYPE        type of the TLS client certificate, defaults to
                               PEM if not specified
  -v, --version              print the version number
  -w, --wire-method=METHOD   wire method to use for the wire transfer (i.e.
                               IBAN)
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
3
/usr/local/bin/taler-merchant-setup-reserve v0.8.1
3


prog: /usr/local/bin/taler-nexus-prepare
Traceback (most recent call last):
  File "/usr/local/bin/taler-nexus-prepare", line 39, in <module>
    check_call(["libeufin-nexus",
NameError: name 'check_call' is not defined
1
Traceback (most recent call last):
  File "/usr/local/bin/taler-nexus-prepare", line 39, in <module>
    check_call(["libeufin-nexus",
NameError: name 'check_call' is not defined
1


prog: /usr/local/bin/taler-wire-gateway-client
taler-bank-transfer
Client tool of the Taler Wire Gateway
Arguments mandatory for long options are also mandatory for short options.
  -a, --amount=VALUE         value to transfer
  -b, --bank=URL             Wire gateway URL to use to talk to the bank
  -C, --credit=ACCOUNT       payto URI of the bank account to credit (when
                               making outgoing transfers)
  -c, --config=FILENAME      use configuration file FILENAME
  -D, --debit=PAYTO-URL      payto URI of the bank account to debit (when
                               making incoming transfers)
  -h, --help                 print this help
  -h, --help                 print this help
  -i, --credit-history       Ask to get a list of 10 incoming transactions.
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -o, --debit-history        Ask to get a list of 10 outgoing transactions.
  -p, --pass=PASSPHRASE      passphrase to use for authentication
  -S, --subject=SUBJECT      specifies the wire transfer subject
  -s, --section=ACCOUNT-SECTION
                             Which config section has the credentials to
                               access the bank. Conflicts with -b -u and -p
                               options.

  -u, --user=USERNAME        username to use for authentication
  -v, --version              print the version number
  -w, --since-when=ROW       When asking the bank for transactions history,
                               this option commands that all the results
                               should have IDs settled after SW.  If not
                               given, then the 10 youngest transactions are
                               returned.
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-wire-gateway-client v0.8.1
1

Compilation finished at Wed Jan  6 18:51:00
hv.log (31,721 bytes)   

ttn

2021-01-07 03:12

developer   ~0017316

Another strangeness: 'taler-merchant-benchmark --help' shows options that do not correspond to its operation (or manpage).

Christian Grothoff

2021-01-07 10:40

manager   ~0017321

Fixed so far:
taler-exchange-* (return values, -v duplications).

Christian Grothoff

2021-01-07 10:44

manager   ~0017322

Fixed now: taler-helper-*

Christian Grothoff

2021-01-07 10:46

manager   ~0017323

Also fixed: taler-mdb.

Christian Grothoff

2021-01-07 11:01

manager   ~0017324

fixed all taler-auditor-*

ttn

2021-01-07 19:02

developer   ~0017325

Is a "git pull" of exchange.git and merchant.git sufficient, or does rebuild require also gnunet.git?

ttn

2021-01-07 20:02

developer   ~0017326

I did a "git pull" for both exchange.git and merchant.git (not gnunet.git) and rebuilt.
Please find attached the latest log.

A new strangeness: there is a case where -h, --help is duplicated (taler-wire-gateway-client)!
hv.log2 (32,207 bytes)   
-*- mode: compilation; default-directory: "/usr/local/bin/" -*-
Compilation started at Thu Jan  7 13:34:08

for prog in /usr/local/bin/taler-* ; do printf '\n\f\nprog: %s\n' $prog ; $prog --help ; echo $? ; $prog --version ; echo $? ; done


prog: /usr/local/bin/taler-auditor
mktemp: creazione della directory con il modello "reportXXXXXX" non riuscita: Permesso negato
1
mktemp: creazione della directory con il modello "reportXXXXXX" non riuscita: Permesso negato
1


prog: /usr/local/bin/taler-auditor-dbinit
taler-auditor-dbinit
Initialize Taler auditor database
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -g, --gc                   garbage collect database
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -R, --reset                reset database (DANGEROUS: all existing data is
                               lost!)
  -r, --restart              restart audits (DANGEROUS: all audits resume from
                               scratch)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-dbinit v0.8.1
1


prog: /usr/local/bin/taler-auditor-exchange
taler-auditor-exchange
Add or remove exchange to list of audited exchanges
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -u, --exchange-url=URL     base URL of the exchange
  -r, --remove               remove the exchange's key (default is to add)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-exchange v0.8.1-git-b2d8799a
1


prog: /usr/local/bin/taler-auditor-httpd
taler-auditor-httpd
HTTP server providing a RESTful API to access a Taler auditor
Arguments mandatory for long options are also mandatory for short options.
  -C, --connection-close     force HTTP connections to be closed after each
                               request
  -c, --config=FILENAME      use configuration file FILENAME
  -t, --timeout=SECONDS      after how long do connections timeout by default
                               (in seconds)
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-httpd v0.8.1-git-b2d8799a
1


prog: /usr/local/bin/taler-auditor-offline
taler-auditor-offline
Operations for offline signing for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-offline v0.8.1
1


prog: /usr/local/bin/taler-auditor-sign
taler-auditor-sign
Sign denomination keys of an exchange
Arguments mandatory for long options are also mandatory for short options.
  -a, --auditor-key=FILENAME file containing the private key of the auditor
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -u, --auditor-url=URL      URL of the auditor (informative link for the
                               user)
  -r, --exchange-request=FILENAME
                             set of keys the exchange requested the auditor to
                               sign
  -o, --output=FILENAME      where to write our signature
  -v, --version              print the version number
  -V, --verbose              be verbose
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-auditor-sign v0.8.1-release
1


prog: /usr/local/bin/taler-bank-manage-testing
illegal number of parameters
1
illegal number of parameters
1


prog: /usr/local/bin/taler-config
gnunet-config [OPTIONS]
Manipulate GNUnet configuration files
Arguments mandatory for long options are also mandatory for short options.
  -b, --supported-backend=BACKEND
                             test if the current installation supports the
                               specified BACKEND
  -c, --config=FILENAME      use configuration file FILENAME
  -f, --filename             interpret option value as a filename (with
                               $-expansion)
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -o, --option=OPTION        name of the option to access
  -S, --list-sections        print available configuration sections
  -s, --section=SECTION      name of the section to access
  -V, --value=VALUE          value to set
  -v, --version              print the version number
  -w, --rewrite              write configuration file that only contains delta
                               to defaults
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
gnunet-config v0.8.1
0


prog: /usr/local/bin/taler-exchange-aggregator
taler-exchange-aggregator
background process that aggregates and executes wire transfers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-aggregator v0.8.1
0


prog: /usr/local/bin/taler-exchange-benchmark
taler-exchange-benchmark
Exchange benchmark
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -v, --version              print the version number
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -n, --coins-number=CN      How many coins we should instantiate per reserve
  -p, --parallelism=NPROCS   How many client processes we should run
  -r, --reserves=NRESERVES   How many reserves per client we should create
  -R, --refresh-rate=RATE    Probability of refresh per coin (0-100)
  -m, --mode=MODE            run as exchange, clients or both
  -l, --logfile=LF           will log to file LF
  -f, --fakebank             start a fakebank instead of the Python bank
  -F, --reserves-first       should all reserves be created first, before
                               starting normal operations
  -K, --linger               linger around until key press
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-benchmark v0.8.1 git-b2d8799a
0


prog: /usr/local/bin/taler-exchange-closer
taler-exchange-closer
background process that closes expired reserves
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-closer v0.8.1
0


prog: /usr/local/bin/taler-exchange-dbinit
taler-exchange-dbinit
Initialize Taler exchange database
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -g, --gc                   garbage collect database
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -r, --reset                reset database (DANGEROUS: all existing data is
                               lost!)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-dbinit v0.8.1
0


prog: /usr/local/bin/taler-exchange-httpd
taler-exchange-httpd
HTTP server providing a RESTful API to access a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -a, --allow-timetravel     allow clients to request /keys for arbitrary
                               timestamps (for testing and development only)
  -C, --connection-close     force HTTP connections to be closed after each
                               request
  -c, --config=FILENAME      use configuration file FILENAME
  -t, --timeout=SECONDS      after how long do connections timeout by default
                               (in seconds)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -n, --num-threads=NUM_THREADS
                             size of the thread pool
  -f, --file-input=FILENAME  run in test-mode using FILENAME as the HTTP
                               request to process, use '-' to read from stdin
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-httpd v0.8.1-git-b2d8799a
0


prog: /usr/local/bin/taler-exchange-keycheck
taler-exchange-keycheck
Check keys of the exchange for validity
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --denomination-info-hash=AMOUNT
                             print full denomination hashes of all
                               denominations with the given AMOUNT value
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-keycheck v0.8.1
1


prog: /usr/local/bin/taler-exchange-keyup
taler-exchange-keyup
Setup signing and denomination keys for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -f, --feedir=DIRNAME       directory where to write wire transfer fee
                               structure
  -h, --help                 print this help
  -k, --replacement-keysize=BITS
                             when creating a replacement key in a revocation
                               operation, which key size should be used for
                               the new denomination key
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --master-key=FILENAME  master key file (private key)
  -o, --output=FILENAME      auditor denomination key signing request file to
                               create
  -r, --revoke=DKH           revoke denomination key hash (DKH) and request
                               wallets to initiate recoup
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --time=TIMESTAMP       pretend it is a different time for the update
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-keyup v0.8.1
1


prog: /usr/local/bin/taler-exchange-offline
taler-exchange-offline
Operations for offline signing for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-offline v0.8.1
0


prog: /usr/local/bin/taler-exchange-revoke
illegal number of parameters
1
illegal number of parameters
1


prog: /usr/local/bin/taler-exchange-transfer
taler-exchange-transfer
background process that executes outgoing wire transfers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-transfer v0.8.1
0


prog: /usr/local/bin/taler-exchange-wire
taler-exchange-wire
Setup /wire response
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --master-key=FILENAME  master key file (private key)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-exchange-wire v0.8.1
1


prog: /usr/local/bin/taler-exchange-wirewatch
taler-exchange-wirewatch
background process that watches for incoming wire transfers from customers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -r, --reset                start fresh with all transactions in the history
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test                 run in test mode and exit when idle
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-exchange-wirewatch v0.8.1
0


prog: /usr/local/bin/taler-helper-auditor-aggregation
taler-helper-auditor-aggregation
Audit Taler exchange aggregation activity
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --internal             perform checks only applicable for
                               exchange-internal audits
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-helper-auditor-aggregation v0.8.1
0


prog: /usr/local/bin/taler-helper-auditor-coins
taler-helper-auditor-coins
Audit Taler coin processing
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --internal             perform checks only applicable for
                               exchange-internal audits
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-coins v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-deposits
taler-helper-auditor-deposits
Audit Taler exchange database for deposit confirmation consistency
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --internal             perform checks only applicable for
                               exchange-internal audits
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-deposits v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-render.py
Traceback (most recent call last):
  File "/usr/local/bin/taler-helper-auditor-render.py", line 33, in <module>
    jsonFile1 = open (sys.argv[1], 'r')
FileNotFoundError: [Errno 2] No such file or directory: '--help'
1
Traceback (most recent call last):
  File "/usr/local/bin/taler-helper-auditor-render.py", line 33, in <module>
    jsonFile1 = open (sys.argv[1], 'r')
FileNotFoundError: [Errno 2] No such file or directory: '--version'
1


prog: /usr/local/bin/taler-helper-auditor-reserves
taler-helper-auditor-reserves
Audit Taler exchange reserve handling
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --internal             perform checks only applicable for
                               exchange-internal audits
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-reserves v0.8.1
1


prog: /usr/local/bin/taler-helper-auditor-wire
taler-helper-auditor-wire
Audit exchange database for consistency with the bank's wire transfers
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -i, --internal             perform checks only applicable for
                               exchange-internal audits
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --exchange-key=KEY     public key of the exchange (Crockford base32
                               encoded)
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-helper-auditor-wire v0.8.1
1


prog: /usr/local/bin/taler-helper-crypto-eddsa
taler-helper-crypto-eddsa
Handle private EDDSA key operations for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -p, --parallelism=NUM_WORKERS
                             number of worker threads to use
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --time=TIMESTAMP       pretend it is a different time for the update
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-helper-crypto-eddsa v0.8.1
0


prog: /usr/local/bin/taler-helper-crypto-rsa
taler-helper-crypto-rsa
Handle private RSA key operations for a Taler exchange
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -p, --parallelism=NUM_WORKERS
                             number of worker threads to use
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --time=TIMESTAMP       pretend it is a different time for the update
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-helper-crypto-rsa v0.8.1
0


prog: /usr/local/bin/taler-merchant-benchmark
taler-merchant-benchmark
Runs benchmark logic against merchant backend. Must be used with either 'ordinary' or 'corner' sub-commands.
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -v, --version              print the version number
  -h, --help                 print this help
  -l, --logfile=LF           will log to file LF
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-merchant-benchmark v0.8.0 git-d13783b8
0


prog: /usr/local/bin/taler-merchant-dbinit
taler-merchant-dbinit
Initialize Taler merchant database
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -r, --reset                reset database (DANGEROUS: all existing data is
                               lost!)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-merchant-dbinit v0.8.1
1


prog: /usr/local/bin/taler-merchant-httpd
taler-merchant-httpd
Taler merchant's HTTP backend interface
Arguments mandatory for long options are also mandatory for short options.
  -C, --connection-close     force HTTP connections to be closed after each
                               request
  -c, --config=FILENAME      use configuration file FILENAME
  -h, --help                 print this help
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -v, --version              print the version number
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
0
/usr/local/bin/taler-merchant-httpd v0.8.1
0


prog: /usr/local/bin/taler-merchant-setup-reserve
taler-merchant-setup-reserve
Setup reserve for tipping
Arguments mandatory for long options are also mandatory for short options.
  -A, --auth=USERNAME:PASSWORD
                             use the given USERNAME and PASSWORD for client
                               authentication
  -a, --amount=VALUE         amount to be transferred into the reserve
  -C, --cert=CERTFILE        name of the TLS client certificate file
  -c, --config=FILENAME      use configuration file FILENAME
  -e, --exchange-url=URL     base URL of the exchange to create the reserve at
  -h, --help                 print this help
  -K, --apikey=APIKEY        API key to use in the HTTP request
  -k, --key=KEYFILE          file with the private TLS key for TLS client
                               authentication
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -m, --merchant-url=URL     base URL of the merchant backend's REST API
  -p, --pass=KEYFILEPASSPHRASE
                             passphrase needed to decrypt the TLS client
                               private key file
  -t, --type=CERTTYPE        type of the TLS client certificate, defaults to
                               PEM if not specified
  -v, --version              print the version number
  -w, --wire-method=METHOD   wire method to use for the wire transfer (i.e.
                               IBAN)
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
3
/usr/local/bin/taler-merchant-setup-reserve v0.8.1
3


prog: /usr/local/bin/taler-nexus-prepare
Traceback (most recent call last):
  File "/usr/local/bin/taler-nexus-prepare", line 39, in <module>
    check_call(["libeufin-nexus",
NameError: name 'check_call' is not defined
1
Traceback (most recent call last):
  File "/usr/local/bin/taler-nexus-prepare", line 39, in <module>
    check_call(["libeufin-nexus",
NameError: name 'check_call' is not defined
1


prog: /usr/local/bin/taler-wire-gateway-client
taler-bank-transfer
Client tool of the Taler Wire Gateway
Arguments mandatory for long options are also mandatory for short options.
  -a, --amount=VALUE         value to transfer
  -b, --bank=URL             Wire gateway URL to use to talk to the bank
  -C, --credit=ACCOUNT       payto URI of the bank account to credit (when
                               making outgoing transfers)
  -c, --config=FILENAME      use configuration file FILENAME
  -D, --debit=PAYTO-URL      payto URI of the bank account to debit (when
                               making incoming transfers)
  -h, --help                 print this help
  -h, --help                 print this help
  -i, --credit-history       Ask to get a list of 10 incoming transactions.
  -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
  -l, --logfile=FILENAME     configure logging to write logs to FILENAME
  -o, --debit-history        Ask to get a list of 10 outgoing transactions.
  -p, --pass=PASSPHRASE      passphrase to use for authentication
  -S, --subject=SUBJECT      specifies the wire transfer subject
  -s, --section=ACCOUNT-SECTION
                             Which config section has the credentials to
                               access the bank. Conflicts with -b -u and -p
                               options.

  -u, --user=USERNAME        username to use for authentication
  -v, --version              print the version number
  -w, --since-when=ROW       When asking the bank for transactions history,
                               this option commands that all the results
                               should have IDs settled after SW.  If not
                               given, then the 10 youngest transactions are
                               returned.
Report bugs to taler@gnu.org.
Home page: http://www.gnu.org/s/taler/
General help using GNU software: http://www.gnu.org/gethelp/
1
/usr/local/bin/taler-wire-gateway-client v0.8.1
1

Compilation finished at Thu Jan  7 13:34:09
hv.log2 (32,207 bytes)   

Christian Grothoff

2021-01-07 20:33

manager   ~0017328

I was not finished ;-). And you don't have to Git pull gnunet.git this time.

Issue History

Date Modified Username Field Change
2021-01-07 01:24 ttn New Issue
2021-01-07 01:25 ttn Note Added: 0017315
2021-01-07 01:25 ttn File Added: hv.log
2021-01-07 03:12 ttn Note Added: 0017316
2021-01-07 09:46 Christian Grothoff Assigned To => Christian Grothoff
2021-01-07 09:46 Christian Grothoff Status new => assigned
2021-01-07 10:40 Christian Grothoff Note Added: 0017321
2021-01-07 10:44 Christian Grothoff Note Added: 0017322
2021-01-07 10:46 Christian Grothoff Note Added: 0017323
2021-01-07 11:01 Christian Grothoff Note Added: 0017324
2021-01-07 19:02 ttn Note Added: 0017325
2021-01-07 20:02 ttn Note Added: 0017326
2021-01-07 20:02 ttn File Added: hv.log2
2021-01-07 20:33 Christian Grothoff Note Added: 0017328
2021-01-07 20:54 Christian Grothoff Status assigned => resolved
2021-01-07 20:54 Christian Grothoff Resolution open => fixed
2021-01-07 20:54 Christian Grothoff Fixed in Version => 0.9
2021-01-07 20:54 Christian Grothoff Target Version => 0.9
2021-07-30 13:57 Christian Grothoff Fixed in Version 0.9 => 0.8.1
2021-07-30 13:59 Christian Grothoff Target Version 0.9 => 0.8.1
2021-07-30 14:02 Christian Grothoff Fixed in Version 0.8.1 => 0.8
2021-07-30 14:02 Christian Grothoff Target Version 0.8.1 => 0.8
2021-08-24 16:23 Christian Grothoff Status resolved => closed