First off, let me apologize for not reporting progress after the SoC has ended. At first I thought I'd relax for a few days, but then the work started piling up and I think anyone can guess how it went from that point on... So, again, my apologies.
Second, I want to say a big thank you to the whole of the core team for making this whole thing possible for me. Really, I can't thank you enough, guys. Seriously, there seem to be no words strong enough for this. And third, the status of my project. I implemented auxiliary field creation for ForeignKeys to the point where it mostly works with regular targets. Mostly, because there are still features that don't play well with my changes. At the moment, according to the test suite, these are: - ForeignKey subclassing - ModelFormSets - some other forms related code - inspectdb - deferred fields - introspection Also, some required changes broke most of what I had done during the first phase, but I know exactly what happened and I'll get to it as soon as the rest is ironed out. Some of these failures will be fixed trivially by updating the tests, some are harder to sort out. For instance, it took me about two weeks of irregular work getting deferred fields to work at least in most cases (until I decided I'd rather go for a probably suboptimal but much simpler solution) but it still fails two mysterious test cases. Anyway, at first I was getting several hundred test failures. I was able to cut it down to 23 (on sqlite) but the process is getting more and more tedious. Thing is, I was lucky enough to get into one of our school's teams for the upcoming ACM ICPC regionals, which means I'll have to spend most of this month training and coding and training and I really won't have enough free time to work on this feature. Be that as it may, I'm definitely *not* abandoning the project, merely postponing my work on it. I'll still try to keep it in sync with trunk. If anyone feels like taking a look at it and trying to fix a problem or two, I'll gladly help out, review patches etc., I just don't have the resources to work on it on my own. Thanks for bearing with me. Michal [1] https://github.com/koniiiik/django
signature.asc
Description: Digital signature