Control: tag -1 pending

Hello,

Bug #1073944 in gbonds reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian/gbonds/-/commit/6297c5b1d74ad0a058f94385de65627be4dab23a

------------------------------------------------------------------------
Port to libsoup3

I tested extensively:

  * I tried numerous downloads and cancelled them.
  * I wiped ~/.gbonds several times and triggered full downloads.
  * I simulated errors from soup_session_send_finish and
    json_parser_load_from_stream by introducing intentional typo in
    TREASURY_HOST and TREASURY_URL, respectively.
  * Ran the program under gdb and valgrind with GBONDS_DEBUG_UPDATE
    and G_DEBUG set, which revealed a few issues (fixed).

The main problem is easily reproducible with the version in unstable:
just interrupt the download by clicking the "Cancel" button and retry
again.  The download hangs and there's a GLib critical message logged.
There are also a few problems which stem from improper use of the
GCancellable object, insufficient guards in free_download_data and a
few memory leaks as well.

One addition unrelated to the libsoup migration is making the text in
the GtkProgressBar visible.

Closes: #1073944
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1073944

Reply via email to