This is essentially filing a bug, but it seems that the bug tracker only supports the dev version, and I'm not using Ubuntu. So I guess this is the best place. I am running 64-bit Debian Squeeze/testing and got phatch from the standard repository; the version installed is 0.2.5-1.
I give in a very simple Action List: the only items are scale and save. Upon executing the window suddenly closes, and this is reproducible… meaning I effectively cannot use Phatch. I decided to run it from the terminal to get some feedback:
~$ phatch Traceback (most recent call last): File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 524, in on_left_down self.close_popup() File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 462, in close_popup self.set_form_field_value(self.popup_item, value_as_string) File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 273, in set_form_field_value field.get_size(IMAGE_TEST_INFO, 100, label, AttributeError: 'FileSizeField' object has no attribute 'get_size' Error: Directory Unknown with 1546 entries considered invalid; not read. python: tiffcomposite.cpp:1141: virtual uint32_t Exiv2::Internal::TiffDirectory::doWrite(Exiv2::Internal::IoWrapper&, Exiv2::ByteOrder, int32_t, uint32_t, uint32_t, uint32_t&): Assertion `sv == d' failed. Aborted ~$
The first 8 lines, up to and including AttributeError are produced when specifying the JPEG quality.
The last four lines are caused upon execution. Note that I specified an absolute path under the "save" action item, because I would like to process 80 GB in over 200 directories; which I don't want on the same partition as the source, since it wouldn't fit. It might well work without specifying an absolute path beyond what phatch specifies; but I need to specify a different partition.