In data martedì 28 ottobre 2014 07:05:32, John-Scott ha scritto:
> I see @yakky has started the process of dropping 1.4/1.5
> <
https://github.com/divio/django-cms/pull/3525> (sweet!). Is there
> additional work/conversations taking place to remove code paths that work
> around old Django issues? I ask because I don't want to duplicate effort.
> One itch I'd like to scratch soon is to get rid of deprecation warnings
> (RemovedInDjango18Warning). Should I base my work off
> of yakky:feature/drop_1.5? Or should I just work in parallel in my own
> branch based off of develop branch?
#3525 is just a "declaration" and it won't change existing code.
It's been opened (and still not merged) to get feedback from the users.
Feel free to work on code removals working off develop
>
> While we're at it, can we get rid of the migrations/migrations_django
> kludge in 3.1 (aka develop branch)? South has officially released 1.0.1
> which fixes the Python 3 incompatibility issue. Is there any reason at this
> point why we shouldn't require South==1.0.1 for users on Django < 1.7? Let
> me know and I'll put together a pull request.
The renaming of the migration folders is something I'm going to take ; we need
to decide when implement this on the semi-core plugins as they will have a
much shorter release cycle and we must prepare the users for this switch (even
if by simply requiring south 1.0.1 we should be able to overcome most -if not
all- issues)
> Finally, what is the policy for the official CMS plugins? Will they follow
> a similar release schedule and remove support for Django < 1.6 too?
Yes, in my opinion, but again, I think that some syncronisation with 3.1
release should be in place to avoid breaking 3.0 installations due to
upgrades.