Archive for August, 2007

h1

AppSnap 1.3.1

August 28, 2007

Well, it took much longer than I wanted, but 1.3.1 has finally been released. Apart from the CLI crash bug fix, I’ve added a whole bunch of features, making the release more than worth it. The main enhancement worth mention is that AppSnap can now detect if supported applications are installed. This makes it a lot more useful in application management since most users of AppSnap will install it on a system that’s been up and running for a while.

The GUI now loads faster, can cancel active downloads and has a few more meta-categories. A simple Add/Remove programs front-end has been added to uninstall applications. The backend is also improved to provide more fail resistant uninstalls. As usual, please see the changelog for all the details.

Thanks for all your support and feedback and enjoy the update.

h1

AppSnap 1.3.1 on it’s way

August 7, 2007

On receiving bug reports of the AppSnap CLI crashing, I first thought it was specific to Windows Vista. Turns out it is broken in XP as well. I’m not seeing the issue if I run AppSnap from source in a Python 2.5.1 environment. However, on creating the executable using Py2Exe, I see the problem consistently. If I create an executable using Python 2.4.4 though, the issue is no longer seen.

I also tried PyInstaller to see if it was a Py2Exe bug but it failed too. For some reason, AppSnap was crashing Python 2.5.1 in the threading module when packaged. After several hours of debugging, I realized that I was not join()’ing all threads and that upset Python. Didn’t find anything on Google about this but luckily, it was a simple fix.

Keep a look out for a bug fix release shortly.