<div dir="ltr">Hi all,<div><br></div><div>This past week I completed two major tasks:</div><div><br></div><div>(1) Saving diskspace and bandwith by leveraging system cache. To resolve debugging symbols Apport needs to download dependencies (deb packages). Downloaded dependencies will be saved in the ~/.cache/ dir. However, some of them has been downloaded before and saved in system Â cache dir, i.e., /var/cache/apt/archives. To save disk space and bandwith, we don't need to download those existing ones again. We just need to create soft links that pointing to packages in the system cache dir.</div><div><br></div><div>(2) apport-gtk cannot start Terminator to execute commands. I found the problem quite similar to [1]. apport-gtk aims to support a few different terminals, like gnome-terminal, terminal, xterm, etc. I added additional logic to check which terminal program is being used and treat them differently.</div><div><br></div><div>My code has been committed to [2] under the gsoc branch. </div><div><br></div><div><br></div><div>[1] <a href="https://bugs.launchpad.net/terminator/+bug/1420829">https://bugs.launchpad.net/terminator/+bug/1420829</a>.</div><div>[2] <a href="https://github.com/windflyer/apport">https://github.com/windflyer/apport</a></div></div>