Hello, I noticed some changes over the past few days to the migrations and I was concerned about how this could impact reusable applications planning to support 1.7. In particular there is a note in https://docs.djangoproject.com/en/1.7/topics/migrations/#dependencies
Be aware, however, that unmigrated apps cannot depend on migrated apps, by the very nature of not having migrations. This means that it is not generally possible to have an unmigrated app have a ForeignKey or ManyToManyField to a migrated app; some cases may work, but it will eventually fail. Given that contrib.auth now has migrations and many reusable applications have FKs to the User model, doesn't this force most reusable applications to ship migrations in order to be compatible with 1.7? Is this an unintended consequence or an expected requirement? I know the plan is to eventually require migrations but this seems like a hard requirement which could make upgrading to 1.7 more difficult due to lagging dependencies. Is there an acceptable approach for a reusable application to support 1.6 + South and 1.7 + db.migrations? This http://treyhunner.com/2014/03/migrating-to-django-1-dot-7/ seemed like a good approach though it does highlight the backwards compatibility issues. Best, Mark -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/afd7da9e-02e3-4c80-bef9-71dac036c415%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.