Hi all,

Merry xmas!

Next release isn't quite there yet, as I'm still coming across regressions
against Django 1.7 during the infrequent moments I have available to test
it. I feel like it's ready now, but that's worth little as that's been the
perceived state for quite a while.

As for the issue, previously all of the mandatory and optional data
Mezzanine and Cartridge would set up in the database when its own
"createdb" command or Django's "syncdb" command were used, would happen via
Django's relevant signal handlers. With Django 1.7's new migrations, it
appears these can no longer reliably be hooked into when tables are first
created (specifically the "created_models" argument has been removed from
the new post_migrate signal). I've refactored all the data setup to be
explicitly part of the "createdb" command that we've always officially
recommended as part of the setup phase. So initial syncdb/migrate commands
won't trigger any of that now, but if you've done that you've already gone
off the beaten track.

https://github.com/stephenmcd/mezzanine/commit/70b0737a1ee128e2e304c5c2d8bc3ecf416eb6eb

I'll just repeat the plea for help testing the current development branch
against both Django 1.6 and 1.7. That's end to end testing, from creating a
new project against different database backends, building custom models,
integrating third party apps, using all the features in the admin
interface, etc etc etc. "Been working for my existing site" really doesn't
fit the "end to end testing" bill here either, as only sitting down and
purposefully testing everything is the only way picking up things like this
latest regression will happen.

Thanks to the handful of people who have been testing against 1.7 and
contributing fixes over the last couple months - you guys are the ones
doing 90% of the work, and keeping Mezzanine going wouldn't be possible
without you.

-- 
Stephen McDonald
http://jupo.org

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to