I'm was digging around more, too, and finally i've set up a small test environment with django (r12955), just an project with a single app:
django-admin.py startproject mytest
cd mytest
django-admin.py startapp blog
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.comments', # <-- Added comments app
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'blog',
)
blog/models.py:
from django.db import models
from django.contrib.comments.models import Comment
c-y:mytest erik$ ./manage.py validate
Error: cannot import name Comment
I'd would definetly consider this a bug in django, but I've no idea how to design a regression test for this, sorry. I'll try to understand what these app loading changes do.
greetings
-- erik