View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006665 | Taler | exchange | public | 2020-12-09 02:14 | 2021-09-02 18:14 |
Reporter | ttn | Assigned To | Christian Grothoff | ||
Priority | urgent | Severity | block | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Devuan | OS Version | Beowulf/Chimaera |
Target Version | 0.8 | Fixed in Version | 0.8 | ||
Summary | 0006665: FTBFS: missing header taler_testing_lib.h | ||||
Description | From a fresh taler-exchange-0.8.1.tar.gz, unpacked and did: $ configure -C --with-gnunet=/usr/local $ make I attach the full `make` output, which ends with: CC testing_api_cmd_rewind.lo testing_api_cmd_rewind.c:27:10: fatal error: taler/taler_testing_lib.h: File o directory non esistente 27 | #include "taler/taler_testing_lib.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. | ||||
Additional Information | This build attempt is in the context of stabilizing the Taler Merchant Manual, which requires first building and installing GNUnet (no issues), then Exchange (the current problem), then Merchant (still to go). | ||||
Tags | No tags attached. | ||||
Attached Files | .ttn.make.log (10,908 bytes)
-*- mode: compilation; default-directory: "~/local/.b/taler-exchange-0.8.1/" -*- Compilation started at Tue Dec 8 19:55:20 make make all-recursive make[1]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1» Making all in . make[2]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1» make[2]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1» Making all in contrib make[2]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» Making all in . make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» make[3]: Nessuna operazione da eseguire per «all-am». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» make[2]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» Making all in src make[2]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src» Making all in include make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/include» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/include» Making all in util make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/util» CC amount.lo CC config.lo CC crypto.lo CC crypto_wire.lo CC getopt.lo CC lang.lo CC mhd.lo CC payto.lo CC taler_error_codes.lo CC url.lo CC util.lo CC yna.lo CC os_installation.lo CCLD libtalerutil.la rm -f taler-config taler-config.tmp && \ /bin/sed -e 's,%libdir%,/usr/local/lib,'g taler-config.in >taler-config.tmp && \ chmod a-w+x taler-config.tmp && \ mv taler-config.tmp taler-config make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/util» Making all in json make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/json» CC i18n.lo CC json.lo CC json_helper.lo CC json_wire.lo CCLD libtalerjson.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/json» Making all in curl make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/curl» CC curl.lo CCLD libtalercurl.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/curl» Making all in pq make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/pq» CC pq_query_helper.lo CC pq_result_helper.lo CCLD libtalerpq.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/pq» Making all in sq make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/sq» CC sq_query_helper.lo CC sq_result_helper.lo CCLD libtalersq.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/sq» Making all in mhd make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/mhd» CC mhd_config.lo CC mhd_legal.lo CC mhd_parsing.lo CC mhd_responses.lo CCLD libtalermhd.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/mhd» Making all in bank-lib make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/bank-lib» CC taler-wire-gateway-client.o CC bank_api_admin.lo CC bank_api_common.lo CC bank_api_credit.lo CC bank_api_debit.lo CC bank_api_transfer.lo CC bank_api_parse.lo CCLD libtalerbank.la CCLD taler-wire-gateway-client CC taler-fakebank-run.o CC fakebank.lo CCLD libtalerfakebank.la CCLD taler-fakebank-run make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/bank-lib» Making all in exchangedb make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchangedb» CC exchangedb_accounts.lo CC exchangedb_auditorkeys.lo CC exchangedb_denomkeys.lo CC exchangedb_fees.lo CC exchangedb_plugin.lo CC exchangedb_signkeys.lo CC exchangedb_transactions.lo CCLD libtalerexchangedb.la CC plugin_exchangedb_postgres.lo CCLD libtaler_plugin_exchangedb_postgres.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchangedb» Making all in exchange make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange» CC taler-exchange-aggregator.o CCLD taler-exchange-aggregator CC taler-exchange-closer.o CCLD taler-exchange-closer CC taler-exchange-httpd.o CC taler-exchange-httpd_db.o CC taler-exchange-httpd_deposit.o CC taler-exchange-httpd_deposits_get.o CC taler-exchange-httpd_keystate.o CC taler-exchange-httpd_link.o CC taler-exchange-httpd_mhd.o CC taler-exchange-httpd_recoup.o CC taler-exchange-httpd_melt.o CC taler-exchange-httpd_refreshes_reveal.o CC taler-exchange-httpd_refund.o CC taler-exchange-httpd_reserves_get.o CC taler-exchange-httpd_responses.o CC taler-exchange-httpd_terms.o CC taler-exchange-httpd_transfers_get.o CC taler-exchange-httpd_wire.o CC taler-exchange-httpd_withdraw.o CCLD taler-exchange-httpd CC taler-exchange-transfer.o CCLD taler-exchange-transfer CC taler-exchange-wirewatch.o CCLD taler-exchange-wirewatch make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange» Making all in exchange-tools make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange-tools» CC taler-exchange-keyup.o CCLD taler-exchange-keyup CC taler-exchange-keycheck.o CCLD taler-exchange-keycheck CC taler-exchange-wire.o CCLD taler-exchange-wire CC taler_exchange_dbinit-taler-exchange-dbinit.o CCLD taler-exchange-dbinit make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange-tools» Making all in auditordb make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditordb» CC auditordb_plugin.lo CCLD libtalerauditordb.la CC plugin_auditordb_postgres.lo CCLD libtaler_plugin_auditordb_postgres.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditordb» Making all in auditor make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditor» CC taler_auditor_dbinit-taler-auditor-dbinit.o CCLD taler-auditor-dbinit CC taler-auditor-exchange.o CCLD taler-auditor-exchange CC taler-auditor-httpd.o CC taler-auditor-httpd_deposit-confirmation.o CC taler-auditor-httpd_exchanges.o CC taler-auditor-httpd_mhd.o CCLD taler-auditor-httpd CC taler-auditor-sign.o CCLD taler-auditor-sign CC taler-helper-auditor-aggregation.o CC report-lib.lo CCLD libauditorreport.la CCLD taler-helper-auditor-aggregation CC taler-helper-auditor-coins.o CCLD taler-helper-auditor-coins CC taler-helper-auditor-deposits.o CCLD taler-helper-auditor-deposits CC taler-helper-auditor-reserves.o CCLD taler-helper-auditor-reserves CC taler-helper-auditor-wire.o CCLD taler-helper-auditor-wire rm -f taler-auditor taler-auditor.tmp && \ /bin/sed -e 's,%pkgdatadir%,/usr/local/share/taler-exchange,'g taler-auditor.in >taler-auditor.tmp && \ chmod a-w+x taler-auditor.tmp && \ mv taler-auditor.tmp taler-auditor make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditor» Making all in lib make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/lib» CC auditor_api_curl_defaults.lo CC auditor_api_handle.lo CC auditor_api_deposit_confirmation.lo CC auditor_api_exchanges.lo CCLD libtalerauditor.la CC exchange_api_curl_defaults.lo CC exchange_api_common.lo CC exchange_api_handle.lo CC exchange_api_deposit.lo CC exchange_api_deposits_get.lo CC exchange_api_link.lo CC exchange_api_melt.lo CC exchange_api_recoup.lo CC exchange_api_refresh_common.lo CC exchange_api_refreshes_reveal.lo CC exchange_api_refund.lo CC exchange_api_reserves_get.lo CC exchange_api_transfers_get.lo CC exchange_api_withdraw.lo CC exchange_api_withdraw2.lo CC exchange_api_wire.lo CCLD libtalerexchange.la make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/lib» Making all in testing make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/testing» CC testing_api_cmd_auditor_deposit_confirmation.lo CC testing_api_cmd_auditor_exchanges.lo CC testing_api_cmd_auditor_exec_auditor.lo CC testing_api_cmd_auditor_exec_auditor_dbinit.lo CC testing_api_cmd_bank_admin_add_incoming.lo CC testing_api_cmd_bank_check.lo CC testing_api_cmd_bank_admin_check.lo CC testing_api_cmd_bank_check_empty.lo CC testing_api_cmd_bank_history_credit.lo CC testing_api_cmd_bank_history_debit.lo CC testing_api_cmd_bank_transfer.lo CC testing_api_cmd_batch.lo CC testing_api_cmd_check_keys.lo CC testing_api_cmd_deposit.lo CC testing_api_cmd_deposits_get.lo CC testing_api_cmd_exec_aggregator.lo CC testing_api_cmd_exec_auditor-sign.lo CC testing_api_cmd_exec_closer.lo CC testing_api_cmd_exec_keyup.lo CC testing_api_cmd_exec_transfer.lo CC testing_api_cmd_exec_wirewatch.lo CC testing_api_cmd_insert_deposit.lo CC testing_api_cmd_recoup.lo CC testing_api_cmd_refund.lo CC testing_api_cmd_refresh.lo CC testing_api_cmd_revoke.lo CC testing_api_cmd_rewind.lo testing_api_cmd_rewind.c:27:10: fatal error: taler/taler_testing_lib.h: File o directory non esistente 27 | #include "taler/taler_testing_lib.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [Makefile:1442: testing_api_cmd_rewind.lo] Errore 1 make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/testing» make[2]: *** [Makefile:483: all-recursive] Errore 1 make[2]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src» make[1]: *** [Makefile:458: all-recursive] Errore 1 make[1]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1» make: *** [Makefile:390: all] Errore 2 Compilation exited abnormally with code 2 at Tue Dec 8 19:56:58 | ||||
|
I notice that the erroneous line: https://git.taler.net/exchange.git/tree/src/testing/testing_api_cmd_rewind.c#n27 is followed by one very similar. So i comment out line 27, and re-issue the `make` command. It successfully compiles that file and continues until another similar "File or directory non-existent" error later on (full log attached). .ttn.make-2.log (6,677 bytes)
-*- mode: compilation; default-directory: "~/local/.b/taler-exchange-0.8.1/" -*- Compilation started at Tue Dec 8 20:26:13 make make all-recursive make[1]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1» Making all in . make[2]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1» make[2]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1» Making all in contrib make[2]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» Making all in . make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» make[3]: Nessuna operazione da eseguire per «all-am». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» make[2]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/contrib» Making all in src make[2]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src» Making all in include make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/include» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/include» Making all in util make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/util» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/util» Making all in json make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/json» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/json» Making all in curl make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/curl» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/curl» Making all in pq make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/pq» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/pq» Making all in sq make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/sq» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/sq» Making all in mhd make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/mhd» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/mhd» Making all in bank-lib make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/bank-lib» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/bank-lib» Making all in exchangedb make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchangedb» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchangedb» Making all in exchange make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange» Making all in exchange-tools make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange-tools» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/exchange-tools» Making all in auditordb make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditordb» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditordb» Making all in auditor make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditor» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/auditor» Making all in lib make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/lib» make[3]: Nessuna operazione da eseguire per «all». make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/lib» Making all in testing make[3]: ingresso nella directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/testing» CC testing_api_cmd_rewind.lo CC testing_api_cmd_serialize_keys.lo CC testing_api_cmd_signal.lo CC testing_api_cmd_sleep.lo CC testing_api_cmd_stat.lo CC testing_api_cmd_status.lo CC testing_api_cmd_transfer_get.lo CC testing_api_cmd_wait.lo CC testing_api_cmd_wire.lo CC testing_api_cmd_withdraw.lo CC testing_api_helpers_auditor.lo CC testing_api_helpers_bank.lo CC testing_api_helpers_exchange.lo CC testing_api_loop.lo CC testing_api_traits.lo CC testing_api_trait_amount.lo CC testing_api_trait_blinding_key.lo CC testing_api_trait_cmd.lo CC testing_api_trait_coin_priv.lo CC testing_api_trait_contract.lo CC testing_api_trait_denom_pub.lo CC testing_api_trait_denom_sig.lo CC testing_api_trait_exchange_pub.lo CC testing_api_trait_exchange_sig.lo CC testing_api_trait_fresh_coin.lo CC testing_api_trait_json.lo CC testing_api_trait_merchant_key.lo CC testing_api_trait_number.lo CC testing_api_trait_process.lo CC testing_api_trait_reserve_history.lo CC testing_api_trait_reserve_pub.lo CC testing_api_trait_reserve_priv.lo CC testing_api_trait_string.lo CC testing_api_trait_time.lo CC testing_api_trait_uuid.lo testing_api_trait_uuid.c:25:10: fatal error: taler/taler_signatures.h: File o directory non esistente 25 | #include <taler/taler_signatures.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [Makefile:1442: testing_api_trait_uuid.lo] Errore 1 make[3]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src/testing» make[2]: *** [Makefile:483: all-recursive] Errore 1 make[2]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1/src» make[1]: *** [Makefile:458: all-recursive] Errore 1 make[1]: uscita dalla directory «/home/ttn/local/.b/taler-exchange-0.8.1» make: *** [Makefile:390: all] Errore 2 Compilation exited abnormally with code 2 at Tue Dec 8 20:26:33 |
|
I notice the erroneous line (this time): https://git.taler.net/exchange.git/tree/src/testing/testing_api_trait_uuid.c#n25 and the following two lines have the same subdir component, namely, "taler/" and furthermore use the "system" (angle-bracket) syntax, so i change that portion of the file to look like: //#include <taler/taler_signatures.h> //#include <taler/taler_exchange_service.h> //#include <taler/taler_testing_lib.h> #include "taler_signatures.h" #include "taler_exchange_service.h" #include "taler_testing_lib.h" (essentially: removing the prefix subdir and changing the syntax to "local"). I re-issued `make` and this time it succeeded (went to completion w/o further error). |
|
I'd like to commit these changes to the Git repo. Is there a branch besides **master** that i can push to for review (since this would be my first non-documentation commit, i'd like a second opinion to make sure i'm on the right track)? Or would people prefer to make some other change to resolve this issue? |
|
(When i accidentally pushed branch ''p'' to docs.git, i remember there was an error message saying something like: "Only SOMETHING can be deleted by non-admin users". What is that SOMETHING ?!?) |
|
PTAL commit 289cf01c8ab2054933b9b67408fe04f221aaf0b1: https://git.taler.net/exchange.git/commit/?h=dev/ttn/fix-6665&id=289cf01c8ab2054933b9b67408fe04f221aaf0b1 |
|
I've fixed this and related places in Git master. You are also welcome to push such changes directly to master. Here there was really no reason to review. One thing: the bug is masked if you immediately run 'make install' (or if you have run 'make install' in the past...). |
|
Fix committed to master branch. |
exchange: master 9911b327 2020-12-09 08:25 Details Diff |
fix 0006665 |
Affected Issues 0006665 |
|
mod - contrib/gana | Diff File | ||
mod - src/testing/test_bank_api_twisted.c | Diff File | ||
mod - src/testing/testing_api_cmd_rewind.c | Diff File | ||
mod - src/testing/testing_api_cmd_twister_exec_client.c | Diff File | ||
mod - src/testing/testing_api_trait_uuid.c | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-12-09 02:14 | ttn | New Issue | |
2020-12-09 02:14 | ttn | Status | new => assigned |
2020-12-09 02:14 | ttn | Assigned To | => Christian Grothoff |
2020-12-09 02:14 | ttn | File Added: .ttn.make.log | |
2020-12-09 02:43 | ttn | Note Added: 0017173 | |
2020-12-09 02:43 | ttn | File Added: .ttn.make-2.log | |
2020-12-09 02:55 | ttn | Note Added: 0017174 | |
2020-12-09 03:06 | ttn | Note Added: 0017175 | |
2020-12-09 03:22 | ttn | Note Added: 0017176 | |
2020-12-09 05:19 | ttn | Note Added: 0017177 | |
2020-12-09 07:27 | Christian Grothoff | Note Added: 0017179 | |
2020-12-09 07:28 | Christian Grothoff | Assigned To | Christian Grothoff => ttn |
2020-12-09 07:28 | Christian Grothoff | Status | assigned => resolved |
2020-12-09 07:28 | Christian Grothoff | Resolution | open => fixed |
2020-12-09 07:28 | Christian Grothoff | Fixed in Version | => 0.9 |
2020-12-09 07:28 | 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 |
2021-09-02 18:13 | Christian Grothoff | Changeset attached | => Taler-exchange master 9911b327 |
2021-09-02 18:14 | Christian Grothoff | Note Added: 0018243 | |
2021-09-02 18:14 | Christian Grothoff | Assigned To | ttn => Christian Grothoff |