New submission from Chris Nehren:
I'm trying to package Clearsilver for OmniOS (illumos derivative). I built it incorrectly the first time round (causing a symbol to not be found in the python neo_cgi.so) and then fixed it. I fixed and reinstalled the package on the target machine but the .egg with the broken neo_cgi.so was still around, and wasn't regenerated when I ran the code again. This caused trac to reference the old, broken .so in the old, broken .egg, causing it to fail despite it having a perfectly serviceable neo_cgi.so right where it knows where to find it.
I would expect make(1)-like logic for regeneration of .egg files so that this sort of thing does not happen.
Alternately, if I've misunderstood something, I would be very grateful to pointed at tfm so I can read. Thank you!
---------- messages: 694 nosy: cnehren priority: bug status: unread title: .egg files not regenerated when .so file changes